Uses of Class
org.hibernate.mapping.Table
Packages that use Table
Package
Description
This package contains the interfaces that make up the bootstrap API
for Hibernate.
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
Support for
Dialect
-specific unique constraint definition.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of Table in org.hibernate.boot
Methods in org.hibernate.boot that return types with arguments of type Table -
Uses of Table in org.hibernate.boot.jaxb.hbm.transform
Methods in org.hibernate.boot.jaxb.hbm.transform that return TableModifier and TypeMethodDescriptionstatic Table
TransformationHelper.determineEntityTable
(PersistentClass persistentClass) ManagedTypeInfo.table()
Constructors in org.hibernate.boot.jaxb.hbm.transform with parameters of type TableModifierConstructorDescriptionEntityTypeInfo
(Table table, PersistentClass persistentClass) ManagedTypeInfo
(Table table) -
Uses of Table in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational that return TableModifier and TypeMethodDescriptionNamespace.createTable
(Identifier logicalTableName, Function<Identifier, Table> creator) Creates a mapping Table instance.Namespace.locateTable
(Identifier logicalTableName) Returns the table with the specified logical table name.Methods in org.hibernate.boot.model.relational that return types with arguments of type TableMethods in org.hibernate.boot.model.relational with parameters of type TableModifier and TypeMethodDescriptionColumnOrderingStrategy.orderTableColumns
(Table table, Metadata metadata) Orders the columns of the table.ColumnOrderingStrategyLegacy.orderTableColumns
(Table table, Metadata metadata) ColumnOrderingStrategyStandard.orderTableColumns
(Table table, Metadata metadata) void
Namespace.registerTable
(Identifier logicalName, Table table) Method parameters in org.hibernate.boot.model.relational with type arguments of type TableModifier and TypeMethodDescriptionNamespace.createTable
(Identifier logicalTableName, Function<Identifier, Table> creator) Creates a mapping Table instance. -
Uses of Table in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi that return TableModifier and TypeMethodDescriptionInFlightMetadataCollector.addDenormalizedTable
(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable, MetadataBuildingContext buildingContext) Adds a 'denormalized table' to this repository.InFlightMetadataCollector.addTable
(String schema, String catalog, String name, String subselect, boolean isAbstract, MetadataBuildingContext buildingContext) Adds table metadata to this repository returning the created metadata instance.InFlightMetadataCollector.EntityTableXref.getPrimaryTable()
InFlightMetadataCollector.EntityTableXref.resolveTable
(Identifier tableName) Methods in org.hibernate.boot.spi that return types with arguments of type TableMethods in org.hibernate.boot.spi with parameters of type TableModifier and TypeMethodDescriptionvoid
InFlightMetadataCollector.addColumnNameBinding
(Table table, String logicalColumnName, Column column) void
InFlightMetadataCollector.addColumnNameBinding
(Table table, Identifier logicalColumnName, Column column) InFlightMetadataCollector.addDenormalizedTable
(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable, MetadataBuildingContext buildingContext) Adds a 'denormalized table' to this repository.InFlightMetadataCollector.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
InFlightMetadataCollector.addTableNameBinding
(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable) void
InFlightMetadataCollector.addTableNameBinding
(Identifier logicalName, Table table) void
AdditionalMappingContributions.contributeTable
(Table table) Contribute a materialized TableInFlightMetadataCollector.getLogicalColumnName
(Table table, String physicalName) InFlightMetadataCollector.getLogicalColumnName
(Table table, Identifier physicalName) InFlightMetadataCollector.getLogicalTableName
(Table ownerTable) InFlightMetadataCollector.getPhysicalColumnName
(Table table, String logicalName) InFlightMetadataCollector.getPhysicalColumnName
(Table table, Identifier logicalName) -
Uses of Table in org.hibernate.dialect
Methods in org.hibernate.dialect that return types with arguments of type TableModifier and TypeMethodDescriptionDB2Dialect.getTableExporter()
Dialect.getTableExporter()
HANADialect.getTableExporter()
OracleDialect.getTableExporter()
PostgreSQLDialect.getTableExporter()
SpannerDialect.getTableExporter()
SQLServerDialect.getTableExporter()
-
Uses of Table in org.hibernate.dialect.unique
Methods in org.hibernate.dialect.unique with parameters of type TableModifier and TypeMethodDescriptionAlterTableUniqueDelegate.getTableCreationUniqueConstraintsFragment
(Table table, SqlStringGenerationContext context) CreateTableUniqueDelegate.getTableCreationUniqueConstraintsFragment
(Table table, SqlStringGenerationContext context) UniqueDelegate.getTableCreationUniqueConstraintsFragment
(Table table, SqlStringGenerationContext context) Get the SQL fragment used to specify the unique constraints on the given table as part of thecreate table
command, with a leading comma, usually something like: -
Uses of Table in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type TableModifier and TypeMethodDescriptiondefault void
DatabaseStructure.registerExtraExportables
(Table table, Optimizer optimizer) Register additional database objects which need to be aware of the table for which this structure is used to generate values.void
SequenceStructure.registerExtraExportables
(Table table, Optimizer optimizer) void
TableStructure.registerExtraExportables
(Table table, Optimizer optimizer) -
Uses of Table in org.hibernate.mapping
Subclasses of Table in org.hibernate.mappingMethods in org.hibernate.mapping that return TableModifier and TypeMethodDescriptionCollection.getCollectionTable()
PersistentClass.getIdentityTable()
UnionSubclass.getIdentityTable()
IdentifiableTypeClass.getImplicitTable()
MappedSuperclass.getImplicitTable()
PersistentClass.getImplicitTable()
DenormalizedTable.getIncludedTable()
ForeignKey.getReferencedTable()
abstract Table
PersistentClass.getRootTable()
RootClass.getRootTable()
Subclass.getRootTable()
AttributeContainer.getTable()
TheTable
with the columns mapped by attributes belonging to this container.Collection.getTable()
Constraint.getTable()
Index.getTable()
Join.getTable()
JoinedSubclass.getTable()
OneToMany.getTable()
Table of the owner entity (the "one" side)abstract Table
PersistentClass.getTable()
RootClass.getTable()
SimpleValue.getTable()
Subclass.getTable()
UnionSubclass.getTable()
Value.getTable()
Methods in org.hibernate.mapping that return types with arguments of type TableModifier and TypeMethodDescriptionRootClass.getIdentityTables()
PersistentClass.getSubclassTableClosure()
PersistentClass.getTableClosure()
RootClass.getTableClosure()
Subclass.getTableClosure()
Methods in org.hibernate.mapping with parameters of type TableModifier and TypeMethodDescriptionprotected void
PersistentClass.addSubclassTable
(Table subclassTable) protected void
Subclass.addSubclassTable
(Table table) boolean
Generate a column alias that is unique across multiple tablesDeprecated.new read-by-position paradigm means that these generated aliases are no longer neededboolean
PersistentClass.isClassOrSuperclassTable
(Table closureTable) boolean
Subclass.isClassOrSuperclassTable
(Table table) void
Collection.setCollectionTable
(Table table) void
ForeignKey.setReferencedTable
(Table referencedTable) void
void
void
Deprecated.void
void
void
void
void
void
void
Constructors in org.hibernate.mapping with parameters of type TableModifierConstructorDescriptionAny
(MetadataBuildingContext buildingContext, Table table) Any
(MetadataBuildingContext buildingContext, Table table, boolean annotations) BasicValue
(MetadataBuildingContext buildingContext, Table table) Component
(MetadataBuildingContext metadata, Table table, PersistentClass owner) DenormalizedTable
(String contributor, Namespace namespace, String subselect, boolean isAbstract, Table includedTable) DenormalizedTable
(String contributor, Namespace namespace, Identifier physicalTableName, boolean isAbstract, Table includedTable) DenormalizedTable
(String contributor, Namespace namespace, Identifier physicalTableName, String subselectFragment, boolean isAbstract, Table includedTable) DependantBasicValue
(MetadataBuildingContext buildingContext, Table table, BasicValue referencedValue, boolean nullable, boolean updateable) DependantValue
(MetadataBuildingContext buildingContext, Table table, KeyValue prototype) ForeignKey
(Table table) KeyValue
(Consumer<Selectable> selectableConsumer, MetadataBuildingContext buildingContext, Table table) ManyToOne
(MetadataBuildingContext buildingContext, Table table) MappedSuperclass
(MappedSuperclass superMappedSuperclass, PersistentClass superPersistentClass, Table implicitTable) MetaValue
(Consumer<Selectable> selectableConsumer, MetadataBuildingContext buildingContext, Table table) OneToOne
(MetadataBuildingContext buildingContext, Table table, PersistentClass owner) PrimaryKey
(Table table) SimpleValue
(MetadataBuildingContext buildingContext, Table table) protected
ToOne
(MetadataBuildingContext buildingContext, Table table) -
Uses of Table in org.hibernate.persister.collection
Methods in org.hibernate.persister.collection with parameters of type TableModifier and TypeMethodDescriptionprotected String
AbstractCollectionPersister.determineTableName
(Table table) -
Uses of Table in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type TableModifier and TypeMethodDescriptionprotected String
AbstractEntityPersister.determineTableName
(Table table) -
Uses of Table in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi with parameters of type TableModifier and TypeMethodDescription@Nullable List
<ForeignKeyInformation> NameSpaceForeignKeysInformation.getForeignKeysInformation
(Table table) @Nullable List
<IndexInformation> NameSpaceIndexesInformation.getIndexesInformation
(Table table) @Nullable PrimaryKeyInformation
NameSpacePrimaryKeysInformation.getPrimaryKeyInformation
(Table table) @Nullable TableInformation
NameSpaceTablesInformation.getTableInformation
(Table table) -
Uses of Table in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type TableModifier and TypeMethodDescriptionString[]
TableMigrator.getSqlAlterStrings
(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) boolean
SchemaFilter.includeTable
(Table table) Should the given table be included? Iftrue
, the table will be further processed; iffalse
, processing will skip this table.Method parameters in org.hibernate.tool.schema.spi with type arguments of type TableModifier and TypeMethodDescriptionString[]
Cleaner.getSqlTruncateStrings
(Collection<Table> tables, Metadata metadata, SqlStringGenerationContext context) A statement or statements that truncate the given tables.