Uses of Interface
org.hibernate.engine.jdbc.env.spi.JdbcEnvironment
Packages that use JdbcEnvironment
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.
Internals for supporting various aspects of JDBC interaction
SPI contracts supporting various aspects of JDBC interaction.
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
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.
Support for exporting generated DDL to the database or to SQL scripts.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of JdbcEnvironment in org.hibernate.boot.model.naming
Methods in org.hibernate.boot.model.naming with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionPhysicalNamingStrategy.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) PhysicalNamingStrategy.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 name -
Uses of JdbcEnvironment in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational that return JdbcEnvironmentConstructors in org.hibernate.boot.model.relational with parameters of type JdbcEnvironmentModifierConstructorDescriptionDatabase
(MetadataBuildingOptions buildingOptions, JdbcEnvironment jdbcEnvironment) Namespace
(PhysicalNamingStrategy physicalNamingStrategy, JdbcEnvironment jdbcEnvironment, Namespace.Name name) -
Uses of JdbcEnvironment in org.hibernate.boot.model.relational.internal
Methods in org.hibernate.boot.model.relational.internal with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionstatic SqlStringGenerationContext
SqlStringGenerationContextImpl.forTests
(JdbcEnvironment jdbcEnvironment) static SqlStringGenerationContext
SqlStringGenerationContextImpl.forTests
(JdbcEnvironment jdbcEnvironment, String defaultCatalog, String defaultSchema) static SqlStringGenerationContext
SqlStringGenerationContextImpl.fromConfigurationMap
(JdbcEnvironment jdbcEnvironment, Database database, Map<String, Object> configurationMap) static SqlStringGenerationContext
SqlStringGenerationContextImpl.fromConfigurationMapForMigration
(JdbcEnvironment jdbcEnvironment, Database database, Map<String, Object> configurationMap) static SqlStringGenerationContext
SqlStringGenerationContextImpl.fromExplicit
(JdbcEnvironment jdbcEnvironment, Database database, String defaultCatalog, String defaultSchema) -
Uses of JdbcEnvironment in org.hibernate.engine.jdbc.env.internal
Classes in org.hibernate.engine.jdbc.env.internal that implement JdbcEnvironmentMethods in org.hibernate.engine.jdbc.env.internal that return JdbcEnvironmentModifier and TypeMethodDescriptionExtractedDatabaseMetaDataImpl.getJdbcEnvironment()
JdbcEnvironmentInitiator.initiateService
(Map<String, Object> configurationValues, ServiceRegistryImplementor registry) Methods in org.hibernate.engine.jdbc.env.internal that return types with arguments of type JdbcEnvironmentConstructors in org.hibernate.engine.jdbc.env.internal with parameters of type JdbcEnvironmentModifierConstructorDescriptionBuilder
(JdbcEnvironment jdbcEnvironment, boolean jdbcMetadataIsAccessible, JdbcConnectionAccess connectionAccess) NormalizingIdentifierHelperImpl
(JdbcEnvironment jdbcEnvironment, NameQualifierSupport nameQualifierSupport, boolean globallyQuoteIdentifiers, boolean globallyQuoteIdentifiersSkipColumnDefinitions, boolean autoQuoteKeywords, boolean autoQuoteInitialUnderscore, boolean autoQuoteDollar, TreeSet<String> reservedWords, IdentifierCaseStrategy unquotedCaseStrategy, IdentifierCaseStrategy quotedCaseStrategy) -
Uses of JdbcEnvironment in org.hibernate.engine.jdbc.env.spi
Methods in org.hibernate.engine.jdbc.env.spi that return JdbcEnvironmentModifier and TypeMethodDescriptionExtractedDatabaseMetaData.getJdbcEnvironment()
Obtain the JDBC Environment from which this metadata came.Methods in org.hibernate.engine.jdbc.env.spi with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionstatic IdentifierHelperBuilder
IdentifierHelperBuilder.from
(JdbcEnvironment jdbcEnvironment) -
Uses of JdbcEnvironment in org.hibernate.engine.jdbc.internal
Methods in org.hibernate.engine.jdbc.internal that return JdbcEnvironment -
Uses of JdbcEnvironment in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi that return JdbcEnvironmentModifier and TypeMethodDescriptionJdbcServices.getJdbcEnvironment()
Obtain theJdbcEnvironment
backing thisJdbcServices
instance. -
Uses of JdbcEnvironment in org.hibernate.envers.enhanced
Methods in org.hibernate.envers.enhanced with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionprotected DatabaseStructure
OrderedSequenceGenerator.buildSequenceStructure
(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize) Constructors in org.hibernate.envers.enhanced with parameters of type JdbcEnvironmentModifierConstructorDescriptionOrderedSequenceStructure
(JdbcEnvironment jdbcEnvironment, QualifiedName qualifiedSequenceName, int initialValue, int incrementSize, boolean noCache, Class<?> numberType) OrderedSequenceStructure
(JdbcEnvironment jdbcEnvironment, QualifiedName qualifiedSequenceName, int initialValue, int incrementSize, Class<?> numberType) -
Uses of JdbcEnvironment in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionprotected DatabaseStructure
SequenceStyleGenerator.buildDatabaseStructure
(Type type, Properties params, JdbcEnvironment jdbcEnvironment, boolean forceTableUse, QualifiedName sequenceName, int initialValue, int incrementSize) Build the database structure.protected DatabaseStructure
SequenceStyleGenerator.buildSequenceStructure
(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize) protected DatabaseStructure
SequenceStyleGenerator.buildTableStructure
(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize) protected QualifiedName
TableGenerator.determineGeneratorTableName
(Properties params, JdbcEnvironment jdbcEnvironment, ServiceRegistry serviceRegistry) Determine the table name to use for the generator values.protected String
TableGenerator.determineSegmentColumnName
(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column used to indicate the segment for each row.protected QualifiedName
SequenceStyleGenerator.determineSequenceName
(Properties params, JdbcEnvironment jdbcEnv, ServiceRegistry serviceRegistry) Determine the name of the sequence (or table if this resolves to a physical table) to use.protected Identifier
SequenceStyleGenerator.determineValueColumnName
(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column used to store the generator value in the db.protected String
TableGenerator.determineValueColumnName
(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column in which we will store the generator persistent value.protected boolean
SequenceStyleGenerator.isPhysicalSequence
(JdbcEnvironment jdbcEnvironment, boolean forceTableUse) -
Uses of JdbcEnvironment in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionAbstractEmbeddableMapping.ConcreteTableResolver.resolve
(Column column, JdbcEnvironment jdbcEnvironment) -
Uses of JdbcEnvironment in org.hibernate.testing.boot
Methods in org.hibernate.testing.boot that return JdbcEnvironment -
Uses of JdbcEnvironment in org.hibernate.tool.schema.extract.internal
Methods in org.hibernate.tool.schema.extract.internal that return JdbcEnvironmentModifier and TypeMethodDescriptionprotected JdbcEnvironment
AbstractInformationExtractorImpl.getJdbcEnvironment()
ExtractionContextImpl.getJdbcEnvironment()
Constructors in org.hibernate.tool.schema.extract.internal with parameters of type JdbcEnvironmentModifierConstructorDescriptionDatabaseInformationImpl
(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, DdlTransactionIsolator ddlTransactionIsolator, SchemaManagementTool tool) ExtractionContextImpl
(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, JdbcConnectionAccess jdbcConnectionAccess, ExtractionContext.DatabaseObjectAccess registeredTableAccess) -
Uses of JdbcEnvironment in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return JdbcEnvironmentModifier and TypeMethodDescriptionExtractionContext.EmptyExtractionContext.getJdbcEnvironment()
ExtractionContext.getJdbcEnvironment()
-
Uses of JdbcEnvironment in org.hibernate.tool.schema.internal.exec
Methods in org.hibernate.tool.schema.internal.exec that return JdbcEnvironmentConstructors in org.hibernate.tool.schema.internal.exec with parameters of type JdbcEnvironmentModifierConstructorDescriptionImprovedExtractionContextImpl
(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, DdlTransactionIsolator ddlTransactionIsolator, ExtractionContext.DatabaseObjectAccess databaseObjectAccess) -
Uses of JdbcEnvironment in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionExtractionTool.createExtractionContext
(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, DdlTransactionIsolator ddlTransactionIsolator, ExtractionContext.DatabaseObjectAccess databaseObjectAccess)