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.This package and its subpackages, especially
org.hibernate.id.enhanced
,
contain the built-in id generators, all of which implement either
IdentifierGenerator
or
PostInsertIdentifierGenerator
.This package defines the Hibernate configuration-time mapping model.
This package abstracts persistence mechanisms for collections.
This package abstracts persistence mechanisms for entities.
An SPI for defining, registering, and rendering functions in HQL.
Defines an SPI for schema information extraction from the database via JDBC.
An implementation of the SPI for the tooling related to DDL generation, export, migration, and validation.
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.internal
Methods in org.hibernate.boot.internal that return TableModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.addDenormalizedTable
(String schemaName, String catalogName, String name, boolean isAbstract, String subselectFragment, Table includedTable, MetadataBuildingContext buildingContext) InFlightMetadataCollectorImpl.addTable
(String schemaName, String catalogName, String name, String subselectFragment, boolean isAbstract, MetadataBuildingContext buildingContext) Methods in org.hibernate.boot.internal that return types with arguments of type TableModifier and TypeMethodDescriptionInFlightMetadataCollectorImpl.collectTableMappings()
MetadataImpl.collectTableMappings()
Methods in org.hibernate.boot.internal with parameters of type TableModifier and TypeMethodDescriptionvoid
InFlightMetadataCollectorImpl.addColumnNameBinding
(Table table, String logicalName, Column column) void
InFlightMetadataCollectorImpl.addColumnNameBinding
(Table table, Identifier logicalName, Column column) InFlightMetadataCollectorImpl.addDenormalizedTable
(String schemaName, String catalogName, String name, boolean isAbstract, String subselectFragment, Table includedTable, MetadataBuildingContext buildingContext) InFlightMetadataCollectorImpl.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
InFlightMetadataCollectorImpl.addTableNameBinding
(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable) void
InFlightMetadataCollectorImpl.addTableNameBinding
(Identifier logicalName, Table table) InFlightMetadataCollectorImpl.getLogicalColumnName
(Table table, String physicalName) InFlightMetadataCollectorImpl.getLogicalColumnName
(Table table, Identifier physicalName) InFlightMetadataCollectorImpl.getLogicalTableName
(Table ownerTable) InFlightMetadataCollectorImpl.getPhysicalColumnName
(Table table, String logicalName) InFlightMetadataCollectorImpl.getPhysicalColumnName
(Table table, Identifier logicalName) protected void
InFlightMetadataCollectorImpl.secondPassCompileForeignKeys
(Table table, Set<ForeignKey> done, MetadataBuildingContext buildingContext) Constructors in org.hibernate.boot.internal with parameters of type TableModifierConstructorDescriptionForeignKeyNameSource
(ForeignKey foreignKey, Table table, MetadataBuildingContext buildingContext) -
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.internal
Methods in org.hibernate.boot.model.internal that return TableModifier and TypeMethodDescriptionTableBinder.bind()
static Table
TableBinder.buildAndFillTable
(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext) static Table
TableBinder.buildAndFillTable
(String schema, String catalog, Identifier logicalName, boolean isAbstract, UniqueConstraint[] uniqueConstraints, MetadataBuildingContext buildingContext, String subselect, InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref) AnnotatedColumns.getTable()
Find the table to which these columns belong, taking into account secondary tables.ClassPropertyHolder.getTable()
CollectionPropertyHolder.getTable()
ComponentPropertyHolder.getTable()
PropertyHolder.getTable()
Methods in org.hibernate.boot.model.internal with parameters of type TableModifier and TypeMethodDescriptionCollectionPropertyHolder.addJoin
(JoinTable joinTableAnn, Table table, boolean noDelayInPkColumnCreation) ComponentPropertyHolder.addJoin
(JoinTable joinTable, Table table, boolean noDelayInPkColumnCreation) static void
SoftDeleteHelper.bindSoftDeleteIndicator
(SoftDelete softDeleteConfig, SoftDeletable target, Table table, MetadataBuildingContext context) Creates and binds the column and value for modeling the soft-delete in the databasevoid
void
-
Uses of Table in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal with parameters of type TableModifier and TypeMethodDescriptionstatic <T> BasicValue.Resolution<T>
InferredBasicValueResolver.from
(BasicJavaType<T> explicitJavaType, JdbcType explicitJdbcType, Type resolvedJavaType, Supplier<JavaType<T>> reflectedJtdResolver, Function<TypeConfiguration, MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators, Table table, Selectable selectable, String ownerName, String propertyName, MetadataBuildingContext buildingContext) -
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()
DialectDelegateWrapper.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.envers.configuration.internal.metadata
Methods in org.hibernate.envers.configuration.internal.metadata with parameters of type TableModifier and TypeMethodDescriptionprotected String
AbstractMetadataGenerator.getCatalogName
(String catalogFromAnnotation, Table table) protected String
AbstractMetadataGenerator.getSchemaName
(String schemaFromAnnotation, Table table) static String
CollectionMappedByResolver.resolveMappedBy
(Table collectionTable, PersistentClass referencedClass, PropertyAuditingData propertyAuditingData) -
Uses of Table in org.hibernate.id
Methods in org.hibernate.id that return TableConstructors in org.hibernate.id with parameters of type TableModifierConstructorDescriptionExportableColumn
(Database database, Table table, String name, BasicType<?> type) ExportableColumn
(Database database, Table table, String name, BasicType<?> type, String dbTypeDeclaration) ValueImpl
(ExportableColumn column, Table table, BasicType<?> type, Database database) -
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()
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
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.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type TableModifier and TypeMethodDescriptionstatic String
MappingModelCreationHelper.getTableIdentifierExpression
(Table table, SessionFactoryImplementor sessionFactory) static String
MappingModelCreationHelper.getTableIdentifierExpression
(Table table, MappingModelCreationProcess creationProcess) -
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.query.sqm.function
Methods in org.hibernate.query.sqm.function with parameters of type Table -
Uses of Table in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit that return TableModifier and TypeMethodDescriptionDialectFeatureChecks.FakeMetadataBuildingContext.addDenormalizedTable
(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable, MetadataBuildingContext buildingContext) DialectFeatureChecks.FakeMetadataBuildingContext.addTable
(String schema, String catalog, String name, String subselect, boolean isAbstract, MetadataBuildingContext buildingContext) Methods in org.hibernate.testing.orm.junit that return types with arguments of type TableModifier and TypeMethodDescriptionDialectFeatureChecks.FakeMetadataBuildingContext.collectTableMappings()
Methods in org.hibernate.testing.orm.junit with parameters of type TableModifier and TypeMethodDescriptionvoid
DialectFeatureChecks.FakeMetadataBuildingContext.addColumnNameBinding
(Table table, String logicalColumnName, Column column) void
DialectFeatureChecks.FakeMetadataBuildingContext.addColumnNameBinding
(Table table, Identifier logicalColumnName, Column column) DialectFeatureChecks.FakeMetadataBuildingContext.addDenormalizedTable
(String schema, String catalog, String name, boolean isAbstract, String subselect, Table includedTable, MetadataBuildingContext buildingContext) DialectFeatureChecks.FakeMetadataBuildingContext.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
DialectFeatureChecks.FakeMetadataBuildingContext.addTableNameBinding
(String schema, String catalog, String logicalName, String realTableName, Table denormalizedSuperTable) void
DialectFeatureChecks.FakeMetadataBuildingContext.addTableNameBinding
(Identifier logicalName, Table table) DialectFeatureChecks.FakeMetadataBuildingContext.getLogicalColumnName
(Table table, String physicalName) DialectFeatureChecks.FakeMetadataBuildingContext.getLogicalColumnName
(Table table, Identifier physicalName) DialectFeatureChecks.FakeMetadataBuildingContext.getLogicalTableName
(Table ownerTable) DialectFeatureChecks.FakeMetadataBuildingContext.getPhysicalColumnName
(Table table, String logicalName) DialectFeatureChecks.FakeMetadataBuildingContext.getPhysicalColumnName
(Table table, Identifier logicalName) -
Uses of Table in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi with parameters of type Table -
Uses of Table in org.hibernate.tool.schema.internal
Methods in org.hibernate.tool.schema.internal with parameters of type TableModifier and TypeMethodDescriptionprotected void
StandardTableExporter.applyComments
(Table table, String formattedTableName, List<String> sqlStrings) protected void
StandardTableExporter.applyComments
(Table table, QualifiedTableName tableName, List<String> sqlStrings) Deprecated.protected void
AbstractSchemaMigrator.applyForeignKeys
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
AbstractSchemaMigrator.applyIndexes
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
StandardTableExporter.applyInitCommands
(Table table, List<String> sqlStrings, SqlStringGenerationContext context) protected void
StandardTableExporter.applyTableCheck
(Table table, StringBuilder buf) protected void
AbstractSchemaMigrator.applyUniqueKeys
(Table table, TableInformation tableInfo, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) protected void
AbstractSchemaMigrator.createTable
(Table table, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) String[]
StandardTableMigrator.getSqlAlterStrings
(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) String[]
StandardTableExporter.getSqlCreateStrings
(Table table, Metadata metadata, SqlStringGenerationContext context) String[]
StandardTableExporter.getSqlDropStrings
(Table table, Metadata metadata, SqlStringGenerationContext context) boolean
DefaultSchemaFilter.includeTable
(Table table) protected void
AbstractSchemaMigrator.migrateTable
(Table table, TableInformation tableInformation, Dialect dialect, Metadata metadata, Formatter formatter, ExecutionOptions options, SqlStringGenerationContext sqlGenerationContext, GenerationTarget... targets) StandardTableMigrator.sqlAlterStrings
(Table table, Dialect dialect, Metadata metadata, TableInformation tableInformation, SqlStringGenerationContext context) protected void
AbstractSchemaValidator.validateColumnType
(Table table, Column column, ColumnInformation columnInformation, Metadata metadata, ExecutionOptions options, Dialect dialect) protected void
AbstractSchemaValidator.validateTable
(Table table, TableInformation tableInformation, Metadata metadata, ExecutionOptions options, Dialect dialect) Method parameters in org.hibernate.tool.schema.internal with type arguments of type TableModifier and TypeMethodDescriptionString[]
StandardTableCleaner.getSqlTruncateStrings
(Collection<Table> tables, Metadata metadata, SqlStringGenerationContext context) -
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.