Uses of Class
org.hibernate.boot.model.naming.Identifier
Packages that use Identifier
Package
Description
This API allows intervention by generic code in the process of determining the names of
database objects (tables, columns, and constraints).
Some SPIs related to DDL generation and schema management.
A range of SPIs allowing integration with—and customization of—the process of building metadata.
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 entities.
Implementation of the SPI for schema information extraction from the database via JDBC.
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.
Support for exporting generated DDL to the database or to SQL scripts.
-
Uses of Identifier in org.hibernate.boot.internal
Methods in org.hibernate.boot.internal that return IdentifierModifier and TypeMethodDescriptionForeignKeyNameSource.getReferencedTableName()
ForeignKeyNameSource.getTableName()
ForeignKeyNameSource.getUserProvidedIdentifier()
Methods in org.hibernate.boot.internal that return types with arguments of type IdentifierModifier and TypeMethodDescriptionForeignKeyNameSource.getColumnNames()
ForeignKeyNameSource.getReferencedColumnNames()
Methods in org.hibernate.boot.internal with parameters of type IdentifierModifier and TypeMethodDescriptionvoid
InFlightMetadataCollectorImpl.addColumnNameBinding
(Table table, Identifier logicalName, Column column) InFlightMetadataCollectorImpl.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
InFlightMetadataCollectorImpl.addTableNameBinding
(Identifier logicalName, Table table) InFlightMetadataCollectorImpl.getLogicalColumnName
(Table table, Identifier physicalName) InFlightMetadataCollectorImpl.getPhysicalColumnName
(Table table, Identifier logicalName) InFlightMetadataCollectorImpl.getPhysicalTableName
(Identifier logicalName) -
Uses of Identifier in org.hibernate.boot.model.internal
Methods in org.hibernate.boot.model.internal with parameters of type IdentifierModifier and TypeMethodDescriptionstatic 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) -
Uses of Identifier in org.hibernate.boot.model.naming
Subclasses of Identifier in org.hibernate.boot.model.namingModifier and TypeClassDescriptionclass
Models an identifier (name), retrieved from the database.Methods in org.hibernate.boot.model.naming that return IdentifierModifier and TypeMethodDescriptionImplicitNamingStrategy.determineAnyDiscriminatorColumnName
(ImplicitAnyDiscriminatorColumnNameSource source) Determine the column name related to the discriminator portion of anAny
mapping when no explicit column name is given usingColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineAnyDiscriminatorColumnName
(ImplicitAnyDiscriminatorColumnNameSource source) ImplicitNamingStrategy.determineAnyKeyColumnName
(ImplicitAnyKeyColumnNameSource source) Determine the join column name related to the key/id portion of anAny
mapping when no explicit join column name is given usingJoinColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineAnyKeyColumnName
(ImplicitAnyKeyColumnNameSource source) ImplicitNamingStrategy.determineBasicColumnName
(ImplicitBasicColumnNameSource source) Determine the column name when it is not explicitly specified usingColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineBasicColumnName
(ImplicitBasicColumnNameSource source) ImplicitNamingStrategyLegacyHbmImpl.determineBasicColumnName
(ImplicitBasicColumnNameSource source) ImplicitNamingStrategy.determineCollectionTableName
(ImplicitCollectionTableNameSource source) Determine the name of a collection join table given the source naming information, when a name is not explicitly given.ImplicitNamingStrategyJpaCompliantImpl.determineCollectionTableName
(ImplicitCollectionTableNameSource source) ImplicitNamingStrategyLegacyJpaImpl.determineCollectionTableName
(ImplicitCollectionTableNameSource source) ImplicitNamingStrategy.determineDiscriminatorColumnName
(ImplicitDiscriminatorColumnNameSource source) Determine the discriminator column name for the given entity when it is not explicitly specified usingDiscriminatorColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineDiscriminatorColumnName
(ImplicitDiscriminatorColumnNameSource source) ImplicitNamingStrategy.determineForeignKeyName
(ImplicitForeignKeyNameSource source) Determine the foreign key name when it is not explicitly specified usingForeignKey.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineForeignKeyName
(ImplicitForeignKeyNameSource source) ImplicitNamingStrategy.determineIdentifierColumnName
(ImplicitIdentifierColumnNameSource source) Determine the name if the identifier column belonging to the given entity when it is not explicitly specified usingColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineIdentifierColumnName
(ImplicitIdentifierColumnNameSource source) NamingStrategyHelper.determineImplicitName
(MetadataBuildingContext buildingContext) Called when the user supplied no explicit name/identifier for the given database object.ImplicitNamingStrategy.determineIndexName
(ImplicitIndexNameSource source) Determine the index name when it is not explicitly specified usingIndex.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineIndexName
(ImplicitIndexNameSource source) ImplicitNamingStrategy.determineJoinColumnName
(ImplicitJoinColumnNameSource source) Determine the join column name when it is not explicitly specified usingJoinColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source) ImplicitNamingStrategyLegacyHbmImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source) ImplicitNamingStrategyLegacyJpaImpl.determineJoinColumnName
(ImplicitJoinColumnNameSource source) ImplicitNamingStrategy.determineJoinTableName
(ImplicitJoinTableNameSource source) Determine the name of an association join table given the source naming information, when a name is not explicitly given.ImplicitNamingStrategyJpaCompliantImpl.determineJoinTableName
(ImplicitJoinTableNameSource source) ImplicitNamingStrategyLegacyHbmImpl.determineJoinTableName
(ImplicitJoinTableNameSource source) ImplicitNamingStrategyLegacyJpaImpl.determineJoinTableName
(ImplicitJoinTableNameSource source) ImplicitNamingStrategy.determineListIndexColumnName
(ImplicitIndexColumnNameSource source) Determine the list index column name when it is not explicitly specified usingOrderColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineListIndexColumnName
(ImplicitIndexColumnNameSource source) ObjectNameNormalizer.determineLogicalName
(String explicitName, NamingStrategyHelper namingStrategyHelper) Determine the logical name give a (potentiallynull
/empty) explicit name.ImplicitNamingStrategy.determineMapKeyColumnName
(ImplicitMapKeyColumnNameSource source) Determine the map key column name when it is not explicitly specified usingMapKeyColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineMapKeyColumnName
(ImplicitMapKeyColumnNameSource source) ImplicitNamingStrategy.determinePrimaryKeyJoinColumnName
(ImplicitPrimaryKeyJoinColumnNameSource source) Determine the primary key join column name when it is not explicitly specified usingPrimaryKeyJoinColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determinePrimaryKeyJoinColumnName
(ImplicitPrimaryKeyJoinColumnNameSource source) ImplicitNamingStrategy.determinePrimaryTableName
(ImplicitEntityNameSource source) Determine the implicit name of an entity's primary table.ImplicitNamingStrategyJpaCompliantImpl.determinePrimaryTableName
(ImplicitEntityNameSource source) ImplicitNamingStrategy.determineTenantIdColumnName
(ImplicitTenantIdColumnNameSource source) Determine the implicit name of the tenant identifier column belonging to a given entity when it is not explicitly specified usingColumn.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineTenantIdColumnName
(ImplicitTenantIdColumnNameSource source) ImplicitNamingStrategy.determineUniqueKeyName
(ImplicitUniqueKeyNameSource source) Determine the unique key name when it is not explicitly specified usingUniqueConstraint.name()
.ImplicitNamingStrategyJpaCompliantImpl.determineUniqueKeyName
(ImplicitUniqueKeyNameSource source) ImplicitCollectionTableNameSource.getOwningPhysicalTableName()
Access to the physical name of the owning entity's table.ImplicitJoinColumnNameSource.getReferencedColumnName()
Access the name of the column that is the target of the FK being describedImplicitPrimaryKeyJoinColumnNameSource.getReferencedPrimaryKeyColumnName()
Access the name of the column that is a primary key column in the referenced-table that is referenced by the foreign-key described here.ImplicitForeignKeyNameSource.getReferencedTableName()
ImplicitJoinColumnNameSource.getReferencedTableName()
Access the name of the table that is the target of the FK being describedImplicitPrimaryKeyJoinColumnNameSource.getReferencedTableName()
Access the name of the table referenced by the foreign-key described here.ImplicitConstraintNameSource.getTableName()
ImplicitConstraintNameSource.getUserProvidedIdentifier()
NamingStrategyHelper.handleExplicitName
(String explicitName, MetadataBuildingContext buildingContext) Called when the user has supplied an explicit name for the database object.ObjectNameNormalizer.normalizeIdentifierQuoting
(String identifierText) Normalizes the quoting of identifiers.ObjectNameNormalizer.normalizeIdentifierQuoting
(Identifier identifier) static Identifier
Identifier.quote
(Identifier identifier) protected Identifier
PhysicalNamingStrategySnakeCaseImpl.quotedIdentifier
(Identifier quotedName) static Identifier
Identifier.toIdentifier
(String text) Means to generate anIdentifier
instance from its simple text form.static Identifier
Identifier.toIdentifier
(String text, boolean quote) Means to generate anIdentifier
instance from its simple text form.static Identifier
Identifier.toIdentifier
(String text, boolean quote, boolean autoquote) Means to generate anIdentifier
instance from its simple text form.protected Identifier
ImplicitNamingStrategyJpaCompliantImpl.toIdentifier
(String stringForm, MetadataBuildingContext buildingContext) Easy hook to build an Identifier using the keyword safe IdentifierHelper.PhysicalNamingStrategy.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical catalog name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical column name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment context) NamingStrategyHelper.toPhysicalName
(Identifier logicalName, MetadataBuildingContext buildingContext) Handle converting a logical name to a physical namePhysicalNamingStrategy.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical schema name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical sequence name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical table name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment context) default Identifier
PhysicalNamingStrategy.toPhysicalTypeName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical UDT type name from the given logical nameprotected Identifier
PhysicalNamingStrategySnakeCaseImpl.unquotedIdentifier
(Identifier name) Methods in org.hibernate.boot.model.naming that return types with arguments of type IdentifierModifier and TypeMethodDescriptionImplicitConstraintNameSource.getColumnNames()
ImplicitForeignKeyNameSource.getReferencedColumnNames()
Methods in org.hibernate.boot.model.naming with parameters of type IdentifierModifier and TypeMethodDescriptionstatic boolean
Identifier.areEqual
(Identifier id1, Identifier id2) int
Identifier.compareTo
(Identifier identifier) NamingHelper.generateHashedConstraintName
(String prefix, Identifier tableName, List<Identifier> columnNames) If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.NamingHelper.generateHashedConstraintName
(String prefix, Identifier tableName, Identifier... columnNames) If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.NamingHelper.generateHashedFkName
(String prefix, Identifier tableName, Identifier referencedTableName, List<Identifier> columnNames) If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names.NamingHelper.generateHashedFkName
(String prefix, Identifier tableName, Identifier referencedTableName, Identifier... columnNames) If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names.ObjectNameNormalizer.normalizeIdentifierQuoting
(Identifier identifier) static Identifier
Identifier.quote
(Identifier identifier) protected Identifier
PhysicalNamingStrategySnakeCaseImpl.quotedIdentifier
(Identifier quotedName) PhysicalNamingStrategy.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical catalog name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalCatalogName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical column name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalColumnName
(Identifier logicalName, JdbcEnvironment context) NamingStrategyHelper.toPhysicalName
(Identifier logicalName, MetadataBuildingContext buildingContext) Handle converting a logical name to a physical namePhysicalNamingStrategy.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical schema name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalSchemaName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical sequence name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalSequenceName
(Identifier logicalName, JdbcEnvironment context) PhysicalNamingStrategy.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical table name from the given logical namePhysicalNamingStrategySnakeCaseImpl.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) PhysicalNamingStrategyStandardImpl.toPhysicalTableName
(Identifier logicalName, JdbcEnvironment context) default Identifier
PhysicalNamingStrategy.toPhysicalTypeName
(Identifier logicalName, JdbcEnvironment jdbcEnvironment) Determine the physical UDT type name from the given logical nameprotected Identifier
PhysicalNamingStrategySnakeCaseImpl.unquotedIdentifier
(Identifier name) Method parameters in org.hibernate.boot.model.naming with type arguments of type IdentifierModifier and TypeMethodDescriptionNamingHelper.generateHashedConstraintName
(String prefix, Identifier tableName, List<Identifier> columnNames) If a constraint is not explicitly named, this is called to generate a unique hash using the table and column names.NamingHelper.generateHashedFkName
(String prefix, Identifier tableName, Identifier referencedTableName, List<Identifier> columnNames) If a foreign-key is not explicitly named, this is called to generate a unique hash using the table and column names. -
Uses of Identifier in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational that return IdentifierModifier and TypeMethodDescriptiondefault Identifier
SqlStringGenerationContext.catalogWithDefault
(Identifier explicitCatalogOrNull) Interpret the incoming catalog, returning the incoming value if it is non-null.Namespace.Name.getCatalog()
QualifiedName.getCatalogName()
QualifiedNameParser.NameParts.getCatalogName()
SqlStringGenerationContext.getDefaultCatalog()
SqlStringGenerationContext.getDefaultSchema()
QualifiedName.getObjectName()
QualifiedNameParser.NameParts.getObjectName()
Namespace.Name.getSchema()
QualifiedName.getSchemaName()
QualifiedNameParser.NameParts.getSchemaName()
QualifiedSequenceName.getSequenceName()
QualifiedTableName.getTableName()
QualifiedTypeName.getTypeName()
default Identifier
SqlStringGenerationContext.schemaWithDefault
(Identifier explicitSchemaOrNull) Interpret the incoming schema, returning the incoming value if it is non-null.Database.toIdentifier
(String text) Wrap the raw name of a database object in its Identifier form accounting for quoting from any of: explicit quoting in the name itself global request to quote all identifiersSqlStringGenerationContext.toIdentifier
(String text) Generate an Identifier instance from its simple name as obtained from mapping information.Methods in org.hibernate.boot.model.relational with parameters of type IdentifierModifier and TypeMethodDescriptionDatabase.adjustDefaultNamespace
(Identifier catalogName, Identifier schemaName) default Identifier
SqlStringGenerationContext.catalogWithDefault
(Identifier explicitCatalogOrNull) Interpret the incoming catalog, returning the incoming value if it is non-null.Namespace.createDenormalizedTable
(Identifier logicalTableName, Function<Identifier, DenormalizedTable> creator) Namespace.createSequence
(Identifier logicalName, Function<Identifier, Sequence> creator) Namespace.createTable
(Identifier logicalTableName, Function<Identifier, Table> creator) Creates a mapping Table instance.Namespace.createUserDefinedArrayType
(Identifier logicalTypeName, Function<Identifier, UserDefinedArrayType> creator) Creates a mapping UDT instance.Namespace.createUserDefinedType
(Identifier logicalTypeName, Function<Identifier, UserDefinedObjectType> creator) Creates a mapping UDT instance.Database.locateNamespace
(Identifier catalogName, Identifier schemaName) Namespace.locateSequence
(Identifier name) Namespace.locateTable
(Identifier logicalTableName) Returns the table with the specified logical table name.Namespace.locateUserDefinedArrayType
(Identifier logicalTypeName) Returns the array UDT with the specified logical UDT name.Namespace.locateUserDefinedType
(Identifier logicalTypeName) Returns the object UDT with the specified logical UDT name.QualifiedNameParser.parse
(String text, Identifier defaultCatalog, Identifier defaultSchema) Parses a textual representation of a qualified name into a NameParts representation.void
Namespace.registerSequence
(Identifier logicalName, Sequence sequence) void
Namespace.registerTable
(Identifier logicalName, Table table) default Identifier
SqlStringGenerationContext.schemaWithDefault
(Identifier explicitSchemaOrNull) Interpret the incoming schema, returning the incoming value if it is non-null.Method parameters in org.hibernate.boot.model.relational with type arguments of type IdentifierModifier and TypeMethodDescriptionNamespace.createDenormalizedTable
(Identifier logicalTableName, Function<Identifier, DenormalizedTable> creator) Namespace.createSequence
(Identifier logicalName, Function<Identifier, Sequence> creator) Namespace.createTable
(Identifier logicalTableName, Function<Identifier, Table> creator) Creates a mapping Table instance.Namespace.createUserDefinedArrayType
(Identifier logicalTypeName, Function<Identifier, UserDefinedArrayType> creator) Creates a mapping UDT instance.Namespace.createUserDefinedType
(Identifier logicalTypeName, Function<Identifier, UserDefinedObjectType> creator) Creates a mapping UDT instance.Constructors in org.hibernate.boot.model.relational with parameters of type IdentifierModifierConstructorDescriptionName
(Identifier catalog, Identifier schema) Name
(Identifier catalogIdentifier, Identifier schemaIdentifier, Identifier nameIdentifier) NameParts
(Identifier catalogName, Identifier schemaName, Identifier objectName) QualifiedNameImpl
(Identifier catalogName, Identifier schemaName, Identifier objectName) QualifiedNameImpl
(Namespace.Name schemaName, Identifier objectName) QualifiedSequenceName
(Identifier catalogName, Identifier schemaName, Identifier sequenceName) QualifiedSequenceName
(Namespace.Name schemaName, Identifier sequenceName) QualifiedTableName
(Identifier catalogName, Identifier schemaName, Identifier tableName) QualifiedTableName
(Namespace.Name schemaName, Identifier tableName) QualifiedTypeName
(Identifier catalogName, Identifier schemaName, Identifier tableName) QualifiedTypeName
(Namespace.Name schemaName, Identifier tableName) Sequence
(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName) Sequence
(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize) Sequence
(String contributor, Identifier catalogName, Identifier schemaName, Identifier sequenceName, int initialValue, int incrementSize, String options) -
Uses of Identifier in org.hibernate.boot.model.relational.internal
Methods in org.hibernate.boot.model.relational.internal that return IdentifierModifier and TypeMethodDescriptionSqlStringGenerationContextImpl.getDefaultCatalog()
SqlStringGenerationContextImpl.getDefaultSchema()
SqlStringGenerationContextImpl.toIdentifier
(String text) -
Uses of Identifier in org.hibernate.boot.model.source.internal.hbm
Methods in org.hibernate.boot.model.source.internal.hbm that return IdentifierModifier and TypeMethodDescriptionRelationalObjectBinder.ColumnNamingDelegate.determineImplicitName
(LocalMetadataBuildingContext context) -
Uses of Identifier in org.hibernate.boot.spi
Methods in org.hibernate.boot.spi with parameters of type IdentifierModifier and TypeMethodDescriptionvoid
InFlightMetadataCollector.addColumnNameBinding
(Table table, Identifier logicalColumnName, Column column) InFlightMetadataCollector.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
InFlightMetadataCollector.EntityTableXref.addSecondaryTable
(LocalMetadataBuildingContext buildingContext, Identifier logicalName, Join secondaryTableJoin) void
InFlightMetadataCollector.addTableNameBinding
(Identifier logicalName, Table table) InFlightMetadataCollector.getLogicalColumnName
(Table table, Identifier physicalName) InFlightMetadataCollector.getPhysicalColumnName
(Table table, Identifier logicalName) InFlightMetadataCollector.getPhysicalTableName
(Identifier logicalName) InFlightMetadataCollector.EntityTableXref.locateJoin
(Identifier tableName) InFlightMetadataCollector.EntityTableXref.resolveTable
(Identifier tableName) Constructors in org.hibernate.boot.spi with parameters of type Identifier -
Uses of Identifier in org.hibernate.engine.jdbc.env.internal
Methods in org.hibernate.engine.jdbc.env.internal that return IdentifierModifier and TypeMethodDescriptionNormalizingIdentifierHelperImpl.applyGlobalQuoting
(String text) JdbcEnvironmentImpl.getCurrentCatalog()
JdbcEnvironmentImpl.getCurrentSchema()
NormalizingIdentifierHelperImpl.normalizeQuoting
(Identifier identifier) NormalizingIdentifierHelperImpl.toIdentifier
(String text) NormalizingIdentifierHelperImpl.toIdentifier
(String text, boolean quoted) Methods in org.hibernate.engine.jdbc.env.internal with parameters of type IdentifierModifier and TypeMethodDescriptionNormalizingIdentifierHelperImpl.normalizeQuoting
(Identifier identifier) NormalizingIdentifierHelperImpl.toMetaDataCatalogName
(Identifier identifier) NormalizingIdentifierHelperImpl.toMetaDataObjectName
(Identifier identifier) NormalizingIdentifierHelperImpl.toMetaDataSchemaName
(Identifier identifier) -
Uses of Identifier in org.hibernate.engine.jdbc.env.spi
Methods in org.hibernate.engine.jdbc.env.spi that return IdentifierModifier and TypeMethodDescriptionIdentifierHelper.applyGlobalQuoting
(String text) Intended only for use in handling quoting requirements forcolumn-definition
as defined byColumn.columnDefinition()
,JoinColumn.columnDefinition()
, etc.JdbcEnvironment.getCurrentCatalog()
Get the current database catalog.JdbcEnvironment.getCurrentSchema()
Get the current database catalog.IdentifierHelper.normalizeQuoting
(Identifier identifier) Essentially quotes the identifier if it needs to be.IdentifierHelper.toIdentifier
(String text) Generate an Identifier instance from its simple name as obtained from mapping information.IdentifierHelper.toIdentifier
(String text, boolean quoted) Generate an Identifier instance from its simple name as obtained from mapping information.Methods in org.hibernate.engine.jdbc.env.spi with parameters of type IdentifierModifier and TypeMethodDescriptionIdentifierHelper.normalizeQuoting
(Identifier identifier) Essentially quotes the identifier if it needs to be.IdentifierHelper.toMetaDataCatalogName
(Identifier catalogIdentifier) Render the Identifier representation of a catalog name into the String form needed inDatabaseMetaData
calls.IdentifierHelper.toMetaDataObjectName
(Identifier identifier) Render the Identifier representation of an object name (table, sequence, etc) into the String form needed inDatabaseMetaData
calls.IdentifierHelper.toMetaDataSchemaName
(Identifier schemaIdentifier) Render the Identifier representation of a schema name into the String form needed inDatabaseMetaData
calls. -
Uses of Identifier in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced that return IdentifierModifier and TypeMethodDescriptionprotected Identifier
SequenceStyleGenerator.determineValueColumnName
(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column used to store the generator value in the db.TableStructure.getLogicalValueColumnNameIdentifier()
Methods in org.hibernate.id.enhanced with parameters of type IdentifierModifier and TypeMethodDescriptionImplicitDatabaseObjectNamingStrategy.determineSequenceName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) Determine the implicit name for an identifier-generator sequenceLegacyNamingStrategy.determineSequenceName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) SingleNamingStrategy.determineSequenceName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) StandardNamingStrategy.determineSequenceName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) ImplicitDatabaseObjectNamingStrategy.determineTableName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) Determine the implicit name for an identifier-generator tableLegacyNamingStrategy.determineTableName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) SingleNamingStrategy.determineTableName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) StandardNamingStrategy.determineTableName
(Identifier catalogName, Identifier schemaName, Map<?, ?> configValues, ServiceRegistry serviceRegistry) Constructors in org.hibernate.id.enhanced with parameters of type IdentifierModifierConstructorDescriptionTableStructure
(String contributor, QualifiedName qualifiedTableName, Identifier valueColumnNameIdentifier, int initialValue, int incrementSize, Class<?> numberType) TableStructure
(String contributor, QualifiedName qualifiedTableName, Identifier valueColumnNameIdentifier, int initialValue, int incrementSize, String options, Class<?> numberType) -
Uses of Identifier in org.hibernate.mapping
Methods in org.hibernate.mapping that return IdentifierModifier and TypeMethodDescriptionTable.getCatalogIdentifier()
AbstractUserDefinedType.getNameIdentifier()
Column.getNameIdentifier
(MetadataBuildingContext buildingContext) Table.getNameIdentifier()
UserDefinedType.getNameIdentifier()
Table.getSchemaIdentifier()
Methods in org.hibernate.mapping with parameters of type IdentifierModifier and TypeMethodDescriptionDenormalizedTable.getColumn
(Identifier name) Table.getColumn
(Identifier name) UserDefinedObjectType.getColumn
(Identifier name) Constructors in org.hibernate.mapping with parameters of type IdentifierModifierConstructorDescriptionAbstractUserDefinedType
(String contributor, Namespace namespace, Identifier physicalTypeName) DenormalizedTable
(String contributor, Namespace namespace, Identifier physicalTableName, boolean isAbstract, Table includedTable) DenormalizedTable
(String contributor, Namespace namespace, Identifier physicalTableName, String subselectFragment, boolean isAbstract, Table includedTable) Table
(String contributor, Namespace namespace, Identifier physicalTableName, boolean isAbstract) Table
(String contributor, Namespace namespace, Identifier physicalTableName, String subselect, boolean isAbstract) UserDefinedArrayType
(String contributor, Namespace namespace, Identifier physicalTypeName) UserDefinedObjectType
(String contributor, Namespace namespace, Identifier physicalTypeName) -
Uses of Identifier in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity that return IdentifierModifier and TypeMethodDescriptionExplicitSqlStringGenerationContext.getDefaultCatalog()
ExplicitSqlStringGenerationContext.getDefaultSchema()
ExplicitSqlStringGenerationContext.toIdentifier
(String text) -
Uses of Identifier in org.hibernate.testing.orm.junit
Methods in org.hibernate.testing.orm.junit with parameters of type IdentifierModifier and TypeMethodDescriptionvoid
DialectFeatureChecks.FakeMetadataBuildingContext.addColumnNameBinding
(Table table, Identifier logicalColumnName, Column column) DialectFeatureChecks.FakeMetadataBuildingContext.addEntityTableXref
(String entityName, Identifier primaryTableLogicalName, Table primaryTable, InFlightMetadataCollector.EntityTableXref superEntityTableXref) void
DialectFeatureChecks.FakeMetadataBuildingContext.addTableNameBinding
(Identifier logicalName, Table table) DialectFeatureChecks.FakeMetadataBuildingContext.getLogicalColumnName
(Table table, Identifier physicalName) DialectFeatureChecks.FakeMetadataBuildingContext.getPhysicalColumnName
(Table table, Identifier logicalName) DialectFeatureChecks.FakeMetadataBuildingContext.getPhysicalTableName
(Identifier logicalName) -
Uses of Identifier in org.hibernate.tool.schema.extract.internal
Methods in org.hibernate.tool.schema.extract.internal that return IdentifierModifier and TypeMethodDescriptionColumnInformationImpl.getColumnIdentifier()
ExtractionContextImpl.getDefaultCatalog()
ExtractionContextImpl.getDefaultSchema()
ForeignKeyInformationImpl.getForeignKeyIdentifier()
IndexInformationImpl.getIndexIdentifier()
PrimaryKeyInformationImpl.getPrimaryKeyIdentifier()
Methods in org.hibernate.tool.schema.extract.internal that return types with arguments of type IdentifierModifier and TypeMethodDescriptionprotected Map<Identifier,
ForeignKeyInformation> TableInformationImpl.foreignKeys()
protected Map<Identifier,
IndexInformation> TableInformationImpl.indexes()
Methods in org.hibernate.tool.schema.extract.internal with parameters of type IdentifierModifier and TypeMethodDescriptionstatic IndexInformationImpl.Builder
IndexInformationImpl.builder
(Identifier indexIdentifier) boolean
AbstractInformationExtractorImpl.catalogExists
(Identifier catalog) boolean
DatabaseInformationImpl.catalogExists
(Identifier catalog) TableInformationImpl.getColumn
(Identifier columnIdentifier) TableInformationImpl.getForeignKey
(Identifier fkIdentifier) TableInformationImpl.getIndex
(Identifier indexName) DatabaseInformationImpl.getSequenceInformation
(Identifier catalogName, Identifier schemaName, Identifier sequenceName) DatabaseInformationImpl.getSequenceInformation
(Namespace.Name schemaName, Identifier sequenceName) AbstractInformationExtractorImpl.getTable
(Identifier catalog, Identifier schema, Identifier tableName) DatabaseInformationImpl.getTableInformation
(Identifier catalogName, Identifier schemaName, Identifier tableName) DatabaseInformationImpl.getTableInformation
(Namespace.Name namespace, Identifier tableName) AbstractInformationExtractorImpl.getTables
(Identifier catalog, Identifier schema) protected abstract <T> T
AbstractInformationExtractorImpl.processPrimaryKeysResultSet
(String catalogFilter, String schemaFilter, Identifier tableName, ExtractionContext.ResultSetProcessor<T> processor) protected <T> T
InformationExtractorJdbcDatabaseMetaDataImpl.processPrimaryKeysResultSet
(String catalogFilter, String schemaFilter, Identifier tableName, ExtractionContext.ResultSetProcessor<T> processor) boolean
AbstractInformationExtractorImpl.schemaExists
(Identifier catalog, Identifier schema) protected String
AbstractInformationExtractorImpl.toMetaDataObjectName
(Identifier identifier) Constructors in org.hibernate.tool.schema.extract.internal with parameters of type IdentifierModifierConstructorDescriptionBuilder
(Identifier indexIdentifier) ColumnInformationImpl
(TableInformation containingTableInformation, Identifier columnIdentifier, int typeCode, String typeName, int columnSize, int decimalDigits, Boolean nullable) ForeignKeyBuilderImpl
(Identifier fkIdentifier) ForeignKeyInformationImpl
(Identifier fkIdentifier, List<ForeignKeyInformation.ColumnReferenceMapping> columnMappingList) IndexInformationImpl
(Identifier indexIdentifier, List<ColumnInformation> columnList) PrimaryKeyInformationImpl
(Identifier identifier, Iterable<ColumnInformation> columns) -
Uses of Identifier in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return IdentifierModifier and TypeMethodDescriptionColumnInformation.getColumnIdentifier()
The simple (not qualified) column name.ExtractionContext.EmptyExtractionContext.getDefaultCatalog()
ExtractionContext.getDefaultCatalog()
ExtractionContext.EmptyExtractionContext.getDefaultSchema()
ExtractionContext.getDefaultSchema()
ForeignKeyInformation.getForeignKeyIdentifier()
Obtain the identifier for this FK.IndexInformation.getIndexIdentifier()
Obtain the identifier for this index.PrimaryKeyInformation.getPrimaryKeyIdentifier()
Obtain the identifier for this PK.Methods in org.hibernate.tool.schema.extract.spi with parameters of type IdentifierModifier and TypeMethodDescriptionboolean
DatabaseInformation.catalogExists
(Identifier catalog) Check to see if the given catalog already exists.boolean
InformationExtractor.catalogExists
(Identifier catalog) Does the given catalog exist yet?TableInformation.getColumn
(Identifier columnIdentifier) Retrieve the named ColumnInformationTableInformation.getForeignKey
(Identifier keyName) Retrieve the named ForeignKeyInformationTableInformation.getIndex
(Identifier indexName) Retrieve the named IndexInformationDatabaseInformation.getSequenceInformation
(Identifier catalogName, Identifier schemaName, Identifier sequenceName) Obtain reference to the named SequenceInformationDatabaseInformation.getSequenceInformation
(Namespace.Name schemaName, Identifier sequenceName) Obtain reference to the named SequenceInformationInformationExtractor.getTable
(Identifier catalog, Identifier schema, Identifier tableName) Look for a matching table.DatabaseInformation.getTableInformation
(Identifier catalogName, Identifier schemaName, Identifier tableName) Obtain reference to the named TableInformationDatabaseInformation.getTableInformation
(Namespace.Name schemaName, Identifier tableName) Obtain reference to the named TableInformationInformationExtractor.getTables
(Identifier catalog, Identifier schema) Extract all the tables information.boolean
InformationExtractor.schemaExists
(Identifier catalog, Identifier schema) Does the given schema exist yet? -
Uses of Identifier in org.hibernate.tool.schema.internal
Method parameters in org.hibernate.tool.schema.internal with type arguments of type IdentifierModifier and TypeMethodDescriptionprotected void
AbstractSchemaMigrator.createSchemaAndCatalog
(DatabaseInformation existingDatabase, ExecutionOptions options, Dialect dialect, Formatter formatter, boolean tryToCreateCatalogs, boolean tryToCreateSchemas, Set<Identifier> exportedCatalogs, Namespace namespace, SqlStringGenerationContext context, GenerationTarget[] targets) -
Uses of Identifier in org.hibernate.tool.schema.internal.exec
Methods in org.hibernate.tool.schema.internal.exec that return IdentifierModifier and TypeMethodDescriptionImprovedExtractionContextImpl.getDefaultCatalog()
ImprovedExtractionContextImpl.getDefaultSchema()