Package | Description |
---|---|
org.hibernate.boot |
This package contains the contracts that make up the Hibernate native
bootstrapping API (building a SessionFactory).
|
org.hibernate.boot.internal | |
org.hibernate.boot.model.relational | |
org.hibernate.boot.spi | |
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.cfg.annotations | |
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.dialect.unique |
Support for Dialect-specific unique constraint definition
|
org.hibernate.envers.configuration.internal.metadata | |
org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
org.hibernate.hql.spi.id.global | |
org.hibernate.hql.spi.id.local | |
org.hibernate.hql.spi.id.persistent |
Package contains an implementation of MultiTableBulkIdStrategy based on the use
of a persistent (ANSI SQL term) table to hold id values.
|
org.hibernate.id |
This package contains internal implementation classes for the
main API interfaces.
|
org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
org.hibernate.persister.collection |
This package abstracts the persistence mechanism for collections.
|
org.hibernate.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
org.hibernate.tool.schema.extract.spi | |
org.hibernate.tool.schema.internal | |
org.hibernate.tool.schema.spi |
Modifier and Type | Method and Description |
---|---|
Collection<Table> |
Metadata.collectTableMappings() |
Modifier and Type | Method and Description |
---|---|
Table |
InFlightMetadataCollectorImpl.addDenormalizedTable(String schemaName,
String catalogName,
String name,
boolean isAbstract,
String subselectFragment,
Table includedTable) |
Table |
InFlightMetadataCollectorImpl.addTable(String schemaName,
String catalogName,
String name,
String subselectFragment,
boolean isAbstract) |
Modifier and Type | Method and Description |
---|---|
Collection<Table> |
MetadataImpl.collectTableMappings() |
Collection<Table> |
InFlightMetadataCollectorImpl.collectTableMappings() |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollectorImpl.addColumnNameBinding(Table table,
Identifier logicalName,
Column column) |
void |
InFlightMetadataCollectorImpl.addColumnNameBinding(Table table,
String logicalName,
Column column) |
Table |
InFlightMetadataCollectorImpl.addDenormalizedTable(String schemaName,
String catalogName,
String name,
boolean isAbstract,
String subselectFragment,
Table includedTable) |
InFlightMetadataCollector.EntityTableXref |
InFlightMetadataCollectorImpl.addEntityTableXref(String entityName,
Identifier primaryTableLogicalName,
Table primaryTable,
InFlightMetadataCollector.EntityTableXref superEntityTableXref) |
void |
InFlightMetadataCollectorImpl.addJpaIndexHolders(Table table,
List<JPAIndexHolder> holders) |
void |
InFlightMetadataCollectorImpl.addTableNameBinding(Identifier logicalName,
Table table) |
void |
InFlightMetadataCollectorImpl.addTableNameBinding(String schema,
String catalog,
String logicalName,
String realTableName,
Table denormalizedSuperTable) |
void |
InFlightMetadataCollectorImpl.addUniqueConstraintHolders(Table table,
List<UniqueConstraintHolder> uniqueConstraintHolders) |
void |
InFlightMetadataCollectorImpl.addUniqueConstraints(Table table,
List uniqueConstraints) |
String |
InFlightMetadataCollectorImpl.getLogicalColumnName(Table table,
Identifier physicalName) |
String |
InFlightMetadataCollectorImpl.getLogicalColumnName(Table table,
String physicalName) |
String |
InFlightMetadataCollectorImpl.getLogicalTableName(Table ownerTable) |
String |
InFlightMetadataCollectorImpl.getPhysicalColumnName(Table table,
Identifier logicalName) |
String |
InFlightMetadataCollectorImpl.getPhysicalColumnName(Table table,
String logicalName) |
protected void |
InFlightMetadataCollectorImpl.secondPassCompileForeignKeys(Table table,
Set<ForeignKey> done,
MetadataBuildingContext buildingContext) |
Modifier and Type | Method and Description |
---|---|
Table |
Namespace.createTable(Identifier logicalTableName,
boolean isAbstract)
Creates a mapping Table instance.
|
Table |
Namespace.locateTable(Identifier logicalTableName)
Returns the table with the specified logical table name.
|
Modifier and Type | Method and Description |
---|---|
Collection<Table> |
Namespace.getTables() |
Modifier and Type | Method and Description |
---|---|
DenormalizedTable |
Namespace.createDenormalizedTable(Identifier logicalTableName,
boolean isAbstract,
Table includedTable) |
Modifier and Type | Method and Description |
---|---|
Table |
InFlightMetadataCollector.addDenormalizedTable(String schema,
String catalog,
String name,
boolean isAbstract,
String subselect,
Table includedTable)
Adds a 'denormalized table' to this repository.
|
Table |
InFlightMetadataCollector.addTable(String schema,
String catalog,
String name,
String subselect,
boolean isAbstract)
Adds table metadata to this repository returning the created
metadata instance.
|
Table |
InFlightMetadataCollector.EntityTableXref.getPrimaryTable() |
Table |
InFlightMetadataCollector.EntityTableXref.resolveTable(Identifier tableName) |
Modifier and Type | Method and Description |
---|---|
Collection<Table> |
AbstractDelegatingMetadata.collectTableMappings() |
Modifier and Type | Method and Description |
---|---|
void |
InFlightMetadataCollector.addColumnNameBinding(Table table,
Identifier logicalColumnName,
Column column) |
void |
InFlightMetadataCollector.addColumnNameBinding(Table table,
String logicalColumnName,
Column column) |
Table |
InFlightMetadataCollector.addDenormalizedTable(String schema,
String catalog,
String name,
boolean isAbstract,
String subselect,
Table includedTable)
Adds a 'denormalized table' to this repository.
|
InFlightMetadataCollector.EntityTableXref |
InFlightMetadataCollector.addEntityTableXref(String entityName,
Identifier primaryTableLogicalName,
Table primaryTable,
InFlightMetadataCollector.EntityTableXref superEntityTableXref) |
void |
InFlightMetadataCollector.addJpaIndexHolders(Table table,
List<JPAIndexHolder> jpaIndexHolders) |
void |
InFlightMetadataCollector.addTableNameBinding(Identifier logicalName,
Table table) |
void |
InFlightMetadataCollector.addTableNameBinding(String schema,
String catalog,
String logicalName,
String realTableName,
Table denormalizedSuperTable) |
void |
InFlightMetadataCollector.addUniqueConstraintHolders(Table table,
List<UniqueConstraintHolder> uniqueConstraints) |
void |
InFlightMetadataCollector.addUniqueConstraints(Table table,
List uniqueConstraints) |
String |
InFlightMetadataCollector.getLogicalColumnName(Table table,
Identifier physicalName) |
String |
InFlightMetadataCollector.getLogicalColumnName(Table table,
String physicalName) |
String |
InFlightMetadataCollector.getLogicalTableName(Table ownerTable) |
String |
InFlightMetadataCollector.getPhysicalColumnName(Table table,
Identifier logicalName) |
String |
InFlightMetadataCollector.getPhysicalColumnName(Table table,
String logicalName) |
Modifier and Type | Method and Description |
---|---|
Table |
PropertyHolder.getTable() |
Table |
Ejb3Column.getTable()
Find appropriate table of the column.
|
Table |
ComponentPropertyHolder.getTable() |
Table |
CollectionPropertyHolder.getTable() |
Table |
ClassPropertyHolder.getTable() |
Modifier and Type | Method and Description |
---|---|
void |
Ejb3Column.setTable(Table table) |
Constructor and Description |
---|
IndexOrUniqueKeySecondPass(Table table,
String indexName,
String[] columns,
MetadataBuildingContext buildingContext)
Build an index
|
Modifier and Type | Method and Description |
---|---|
Table |
TableBinder.bind() |
static Table |
TableBinder.buildAndFillTable(String schema,
String catalog,
Identifier logicalName,
boolean isAbstract,
List<UniqueConstraintHolder> uniqueConstraints,
List<JPAIndexHolder> jpaIndexHolders,
String constraints,
MetadataBuildingContext buildingContext,
String subselect,
InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref) |
static Table |
TableBinder.buildAndFillTable(String schema,
String catalog,
ObjectNameSource nameSource,
NamingStrategyHelper namingStrategyHelper,
boolean isAbstract,
List<UniqueConstraintHolder> uniqueConstraints,
List<JPAIndexHolder> jpaIndexHolders,
String constraints,
MetadataBuildingContext buildingContext,
String subselect,
InFlightMetadataCollector.EntityTableXref denormalizedSuperTableXref) |
Modifier and Type | Method and Description |
---|---|
static void |
TableBinder.addIndexes(Table hibTable,
Index[] indexes,
MetadataBuildingContext buildingContext) |
static void |
TableBinder.addIndexes(Table hibTable,
Index[] indexes,
MetadataBuildingContext buildingContext) |
void |
SimpleValueBinder.setTable(Table table) |
Modifier and Type | Method and Description |
---|---|
Exporter<Table> |
Dialect.getTableExporter() |
Modifier and Type | Method and Description |
---|---|
String |
UniqueDelegate.getTableCreationUniqueConstraintsFragment(Table table)
Get the fragment that can be used to apply unique constraints as part of table creation.
|
String |
DefaultUniqueDelegate.getTableCreationUniqueConstraintsFragment(Table table) |
Modifier and Type | Method and Description |
---|---|
protected String |
AuditMetadataGenerator.getCatalog(String catalogFromAnnotation,
Table table) |
protected String |
AuditMetadataGenerator.getSchema(String schemaFromAnnotation,
Table table) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMultiTableBulkIdStrategyImpl.augmentIdTableDefinition(Table idTable) |
protected String |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableCreateStatement(Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata) |
protected String |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableDropStatement(Table idTable,
JdbcServices jdbcServices) |
protected abstract TT |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
CT context) |
Modifier and Type | Method and Description |
---|---|
protected org.hibernate.hql.spi.id.global.IdTableInfoImpl |
GlobalTemporaryTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
org.hibernate.hql.spi.id.global.PreparationContextImpl context) |
Modifier and Type | Method and Description |
---|---|
protected IdTableInfoImpl |
LocalTemporaryTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
AbstractMultiTableBulkIdStrategyImpl.PreparationContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
PersistentTableBulkIdStrategy.augmentIdTableDefinition(Table idTable) |
protected org.hibernate.hql.spi.id.persistent.IdTableInfoImpl |
PersistentTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
org.hibernate.hql.spi.id.persistent.PreparationContextImpl context) |
Modifier and Type | Method and Description |
---|---|
Table |
ExportableColumn.ValueImpl.getTable() |
Constructor and Description |
---|
ExportableColumn(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) |
Modifier and Type | Class and Description |
---|---|
class |
DenormalizedTable |
Modifier and Type | Method and Description |
---|---|
Table |
Collection.getCollectionTable() |
Table |
UnionSubclass.getIdentityTable() |
Table |
PersistentClass.getIdentityTable() |
Table |
DenormalizedTable.getIncludedTable() |
Table |
ForeignKey.getReferencedTable() |
Table |
Subclass.getRootTable() |
Table |
RootClass.getRootTable() |
abstract Table |
PersistentClass.getRootTable() |
Table |
Value.getTable() |
Table |
UnionSubclass.getTable() |
Table |
Subclass.getTable() |
Table |
SimpleValue.getTable() |
Table |
RootClass.getTable() |
abstract Table |
PersistentClass.getTable() |
Table |
OneToMany.getTable()
Table of the owner entity (the "one" side)
|
Table |
JoinedSubclass.getTable() |
Table |
Join.getTable() |
Table |
Index.getTable() |
Table |
Constraint.getTable() |
Table |
Collection.getTable() |
Modifier and Type | Method and Description |
---|---|
Set<Table> |
RootClass.getIdentityTables() |
Modifier and Type | Method and Description |
---|---|
protected void |
Subclass.addSubclassTable(Table table) |
protected void |
PersistentClass.addSubclassTable(Table subclassTable) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
boolean unique,
String defaultCatalog,
String defaultSchema) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
Map<Column,String> columnOrderMap,
boolean unique,
Metadata metadata) |
static String |
Index.buildSqlCreateIndexString(Dialect dialect,
String name,
Table table,
Iterator<Column> columns,
Map<Column,String> columnOrderMap,
boolean unique,
String defaultCatalog,
String defaultSchema) |
static String |
Index.buildSqlDropIndexString(Dialect dialect,
Table table,
String name,
String defaultCatalog,
String defaultSchema) |
boolean |
Table.equals(Table table) |
static String |
Constraint.generateName(String prefix,
Table table,
Column... columns)
If a constraint is not explicitly named, this is called to generate
a unique hash using the table and column names.
|
static String |
Constraint.generateName(String prefix,
Table table,
List<Column> columns)
Helper method for
Constraint.generateName(String, Table, Column...) . |
String |
Selectable.getAlias(Dialect dialect,
Table table) |
String |
Formula.getAlias(Dialect dialect,
Table table) |
String |
Column.getAlias(Dialect dialect,
Table table)
Generate a column alias that is unique across multiple tables
|
boolean |
Subclass.isClassOrSuperclassTable(Table table) |
boolean |
PersistentClass.isClassOrSuperclassTable(Table closureTable) |
void |
Collection.setCollectionTable(Table table) |
void |
ForeignKey.setReferencedTable(Table referencedTable) |
void |
UnionSubclass.setTable(Table table) |
void |
TableOwner.setTable(Table table) |
void |
SimpleValue.setTable(Table table) |
void |
RootClass.setTable(Table table) |
void |
JoinedSubclass.setTable(Table table) |
void |
Join.setTable(Table table) |
void |
Index.setTable(Table table) |
void |
Constraint.setTable(Table table) |
Constructor and Description |
---|
Any(MetadataImplementor metadata,
Table table) |
Component(MetadataImplementor metadata,
Table table,
PersistentClass owner) |
DenormalizedTable(Namespace namespace,
Identifier physicalTableName,
boolean isAbstract,
Table includedTable) |
DenormalizedTable(Namespace namespace,
Identifier physicalTableName,
String subselectFragment,
boolean isAbstract,
Table includedTable) |
DenormalizedTable(Namespace namespace,
String subselect,
boolean isAbstract,
Table includedTable) |
DenormalizedTable(Table includedTable) |
DependantValue(MetadataImplementor metadata,
Table table,
KeyValue prototype) |
ManyToOne(MetadataImplementor metadata,
Table table) |
OneToOne(MetadataImplementor metadata,
Table table,
PersistentClass owner) |
PrimaryKey(Table table) |
SimpleValue(MetadataImplementor metadata,
Table table) |
ToOne(MetadataImplementor metadata,
Table table) |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractCollectionPersister.determineTableName(Table table,
JdbcEnvironment jdbcEnvironment) |
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractEntityPersister.determineTableName(Table table,
JdbcEnvironment jdbcEnvironment) |
Modifier and Type | Method and Description |
---|---|
TableInformation |
NameSpaceTablesInformation.getTableInformation(Table table) |
Modifier and Type | Method and Description |
---|---|
protected void |
StandardTableExporter.applyComments(Table table,
QualifiedName tableName,
List<String> sqlStrings) |
protected void |
AbstractSchemaMigrator.applyForeignKeys(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.applyIndexes(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected void |
StandardTableExporter.applyInitCommands(Table table,
List<String> sqlStrings) |
protected void |
StandardTableExporter.applyTableCheck(Table table,
StringBuilder buf) |
protected void |
AbstractSchemaMigrator.applyUniqueKeys(Table table,
TableInformation tableInfo,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
protected void |
AbstractSchemaMigrator.createTable(Table table,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
String[] |
StandardTableExporter.getSqlCreateStrings(Table table,
Metadata metadata) |
String[] |
StandardTableExporter.getSqlDropStrings(Table table,
Metadata metadata) |
boolean |
DefaultSchemaFilter.includeTable(Table table) |
protected void |
AbstractSchemaMigrator.migrateTable(Table table,
TableInformation tableInformation,
Dialect dialect,
Metadata metadata,
Formatter formatter,
ExecutionOptions options,
GenerationTarget... targets) |
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
SchemaFilter.includeTable(Table table)
Should the given table be included? If
true , the
table will be further processed; if false , processing will skip this
table. |
Copyright © 2017 JBoss by Red Hat. All rights reserved.