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.
SPI contracts supporting various aspects of JDBC interaction.
Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
Defines an SPI for schema information extraction from the database via JDBC.
An SPI for tooling related to DDL generation, export, migration, and validation.
-
Uses of 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 IdentifierPhysicalNamingStrategy.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.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 IdentifierHelperBuilderIdentifierHelperBuilder.from(JdbcEnvironment jdbcEnvironment) -
Uses of JdbcEnvironment in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi that return JdbcEnvironmentModifier and TypeMethodDescriptionJdbcServices.getJdbcEnvironment()Obtain theJdbcEnvironmentbacking thisJdbcServicesinstance. -
Uses of JdbcEnvironment in org.hibernate.envers.enhanced
Methods in org.hibernate.envers.enhanced with parameters of type JdbcEnvironmentModifier and TypeMethodDescriptionprotected DatabaseStructureOrderedSequenceGenerator.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 DatabaseStructureSequenceStyleGenerator.buildDatabaseStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, boolean forceTableUse, QualifiedName sequenceName, int initialValue, int incrementSize) Build the database structure.protected DatabaseStructureSequenceStyleGenerator.buildSequenceStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize) protected DatabaseStructureSequenceStyleGenerator.buildTableStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize) protected QualifiedNameTableGenerator.determineGeneratorTableName(Properties params, JdbcEnvironment jdbcEnvironment, ServiceRegistry serviceRegistry) Determine the table name to use for the generator values.protected StringTableGenerator.determineSegmentColumnName(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column used to indicate the segment for each row.protected QualifiedNameSequenceStyleGenerator.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 IdentifierSequenceStyleGenerator.determineValueColumnName(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column used to store the generator value in the database.protected StringTableGenerator.determineValueColumnName(Properties params, JdbcEnvironment jdbcEnvironment) Determine the name of the column in which we will store the generator persistent value.protected booleanSequenceStyleGenerator.isPhysicalSequence(JdbcEnvironment jdbcEnvironment, boolean forceTableUse) -
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.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)