Uses of Class
org.hibernate.mapping.Column
Packages that use Column
Package
Description
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
Supported Dialect strategies for unique-key representation and DDL.
This package defines the Hibernate configuration-time mapping model.
-
Uses of Column in org.hibernate.boot.model.relational
Classes in org.hibernate.boot.model.relational that implement interfaces with type arguments of type ColumnModifier and TypeClassDescriptionprotected static classMethods in org.hibernate.boot.model.relational that return types with arguments of type ColumnModifier and TypeMethodDescriptionColumnOrderingStrategyStandard.orderColumns(Collection<Column> columns, Metadata metadata) ColumnOrderingStrategy.orderConstraintColumns(Constraint constraint, Metadata metadata) Orders the columns of the constraint.ColumnOrderingStrategyLegacy.orderConstraintColumns(Constraint constraint, Metadata metadata) ColumnOrderingStrategyStandard.orderConstraintColumns(Constraint constraint, Metadata metadata) ColumnOrderingStrategy.orderTableColumns(Table table, Metadata metadata) Orders the columns of the table.ColumnOrderingStrategyLegacy.orderTableColumns(Table table, Metadata metadata) ColumnOrderingStrategyStandard.orderTableColumns(Table table, Metadata metadata) ColumnOrderingStrategy.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) Orders the columns of the user defined type.ColumnOrderingStrategyLegacy.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) ColumnOrderingStrategyStandard.orderUserDefinedTypeColumns(UserDefinedObjectType userDefinedType, Metadata metadata) Methods in org.hibernate.boot.model.relational with parameters of type ColumnModifier and TypeMethodDescriptionintMethod parameters in org.hibernate.boot.model.relational with type arguments of type ColumnModifier and TypeMethodDescriptionColumnOrderingStrategyStandard.orderColumns(Collection<Column> columns, Metadata metadata) -
Uses of Column in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type ColumnModifier and TypeMethodDescriptionvoidInFlightMetadataCollector.addColumnNameBinding(Table table, String logicalColumnName, Column column) voidInFlightMetadataCollector.addColumnNameBinding(Table table, Identifier logicalColumnName, Column column) -
Uses of Column in org.hibernate.dialect.unique.spi
Methods in org.hibernate.dialect.unique.spi with parameters of type ColumnModifier and TypeMethodDescriptionDelegatingUniqueDelegate.getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context) UniqueDelegate.getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context) Render the column-definition uniqueness fragment for a column explicitly marked [Column#isUnique() unique]. -
Uses of Column in org.hibernate.mapping
Subclasses of Column in org.hibernate.mappingModifier and TypeClassDescriptionfinal classAn aggregate column is a column of typeSqlTypes.STRUCT,SqlTypes.JSONorSqlTypes.SQLXMLthat aggregates a component into a single column.Methods in org.hibernate.mapping that return ColumnModifier and TypeMethodDescriptionColumn.clone()Shallow copy, the value is not copiedAuxiliaryTableHolder.getAuxiliaryColumn(String name) Collection.getAuxiliaryColumn(String column) Join.getAuxiliaryColumn(String name) PersistentClass.getAuxiliaryColumn(String name) Constraint.getColumn(int i) DenormalizedTable.getColumn(Identifier name) Table.getColumn(int n) Table.getColumn(Identifier name) Table.getColumn(InFlightMetadataCollector collector, String logicalName) Return the column which is identified by column provided as argument.UserDefinedObjectType.getColumn(int n) UserDefinedObjectType.getColumn(Identifier name) Return the column which is identified by column provided as argument.default ColumnSoftDeletable.getSoftDeleteColumn()Deprecated, for removal: This API element is subject to removal in a future version.The column which indicates soft-deletion.Methods in org.hibernate.mapping that return types with arguments of type ColumnModifier and TypeMethodDescriptionComponent.getAggregatedColumns()UniqueKey.getColumnOrderMap()Collection.getColumns()Component.getColumns()Constraint.getColumns()DenormalizedTable.getColumns()OneToMany.getColumns()Property.getColumns()Delegates toValue.getColumns().SimpleValue.getColumns()Table.getColumns()UserDefinedObjectType.getColumns()Value.getColumns()If the mapping involves only columns, return them.OneToOne.getConstraintColumns()Value.getConstraintColumns()Same asValue.getColumns()except it returns the PK for the non-owning side of a one-to-one association.ForeignKey.getReferencedColumns()Returns the referenced columns if the foreignkey does not refer to the primary keyMethods in org.hibernate.mapping with parameters of type ColumnModifier and TypeMethodDescriptionvoidAuxiliaryTableHolder.addAuxiliaryColumn(String name, Column column) voidCollection.addAuxiliaryColumn(String name, Column column) voidJoin.addAuxiliaryColumn(String name, Column column) voidPersistentClass.addAuxiliaryColumn(String name, Column column) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidTable.columnRenamed(Column column) booleanConstraint.containsColumn(Column column) booleanDenormalizedTable.containsColumn(Column column) booleanTable.containsColumn(Column column) booleanUserDefinedObjectType.containsColumn(Column column) voidvoidTable.createUniqueKey(Column column, MetadataBuildingContext context) Mark the given column unique and assign a name to the unique key.voidCollection.enableSoftDelete(Column indicatorColumn, SoftDeleteType strategy) voidRootClass.enableSoftDelete(Column indicatorColumn, SoftDeleteType strategy) default voidSoftDeletable.enableSoftDelete(Column indicatorColumn, SoftDeleteType strategy) Deprecated, for removal: This API element is subject to removal in a future version.Enable soft-delete for this part of the model.booleanReturn the column which is identified by column provided as argument.Return the column which is identified by column provided as argument.booleanPersistentClass.isDefinedOnMultipleSubclasses(Column column) booleanTable.isPrimaryKey(Column column) protected voidSimpleValue.justAddColumn(Column column) protected voidSimpleValue.justAddColumn(Column column, boolean insertable, boolean updatable) Method parameters in org.hibernate.mapping with type arguments of type ColumnModifier and TypeMethodDescriptionvoidForeignKey.addReferencedColumns(List<Column> referencedColumns) Table.createForeignKey(String keyName, List<Column> keyColumns, String referencedEntityName, String keyDefinition, String options) Table.createForeignKey(String keyName, List<Column> keyColumns, String referencedEntityName, String keyDefinition, String options, List<Column> referencedColumns) KeyValue.createForeignKeyOfEntity(String entityName, List<Column> referencedColumns) SimpleValue.createForeignKeyOfEntity(String entityName, List<Column> referencedColumns) voidTable.createUniqueKey(List<Column> keyColumns, MetadataBuildingContext context) If there is one given column, mark it unique, otherwise create aUniqueKeycomprising the given columns.voidDenormalizedTable.reorderColumns(List<Column> columns) voidPrimaryKey.reorderColumns(List<Column> reorderedColumns) voidTable.reorderColumns(List<Column> columns) voidUserDefinedObjectType.reorderColumns(List<Column> columns) Constructors in org.hibernate.mapping with parameters of type Column