Uses of Interface
org.hibernate.boot.model.relational.SqlStringGenerationContext
Packages that use SqlStringGenerationContext
Package
Description
Some SPIs related to DDL generation and schema management.
Supported Dialect strategies for unique-key representation and DDL.
This package defines some central internal SPI abstractions
used throughout the implementation of Hibernate.
This package defines an abstraction over all kinds of automatic
value generation, including id generation and version number
generation.
This package and its subpackages, especially
org.hibernate.id.enhanced,
contain the built-in id generators, all of which implement either
IdentifierGenerator or
PostInsertIdentifierGenerator.Enhanced/improved versions of table and sequence based identifier generators
targeting portability and unified configuration.
This package defines the Hibernate configuration-time mapping model.
An SPI supporting custom instantiation of
entity instances and
embeddable objects.
This package abstracts persistence mechanisms for entities.
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 SqlStringGenerationContext in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionString[]AuxiliaryDatabaseObject.sqlCreateStrings(SqlStringGenerationContext context) Gets the SQL strings for creating the database object.String[]SimpleAuxiliaryDatabaseObject.sqlCreateStrings(SqlStringGenerationContext context) String[]AuxiliaryDatabaseObject.sqlDropStrings(SqlStringGenerationContext context) Gets the SQL strings for dropping the database object.String[]SimpleAuxiliaryDatabaseObject.sqlDropStrings(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.dialect.schema.spi
Methods in org.hibernate.dialect.schema.spi with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionString[]TableMigrator.getSqlAlterStrings(Table table, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext context) TableCleaner.getSqlDisableConstraintStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) TableCleaner.getSqlEnableConstraintStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) TableCleaner.getSqlTruncateStrings(Collection<Table> tables, Metadata metadata, SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.dialect.unique.spi
Methods in org.hibernate.dialect.unique.spi with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionDelegatingUniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) UniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) Render the complete command which adds the unique key.DelegatingUniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) UniqueDelegate.getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context) Render the complete command which drops the unique key previously emitted byUniqueDelegate.getAlterTableToAddUniqueKeyCommand(UniqueKey, Metadata, SqlStringGenerationContext).DelegatingUniqueDelegate.getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context) UniqueDelegate.getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context) Render the column-definition uniqueness fragment for a column explicitly marked [Column#isUnique() unique].DelegatingUniqueDelegate.getTableCreationUniqueConstraintsFragment(Table table, SqlStringGenerationContext context) UniqueDelegate.getTableCreationUniqueConstraintsFragment(Table table, SqlStringGenerationContext context) Render all unique declarations embedded increate table. -
Uses of SqlStringGenerationContext in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return SqlStringGenerationContextModifier and TypeMethodDescriptionSessionFactoryImplementor.getSqlStringGenerationContext()Obtain theSqlStringGenerationContext. -
Uses of SqlStringGenerationContext in org.hibernate.generator
Methods in org.hibernate.generator that return SqlStringGenerationContextModifier and TypeMethodDescriptiondefault SqlStringGenerationContextGeneratorCreationContext.getSqlStringGenerationContext()TheSqlStringGenerationContextto use when generating SQL. -
Uses of SqlStringGenerationContext in org.hibernate.id
Methods in org.hibernate.id with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptiondefault StringBulkInsertionCapableIdentifierGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) Return the select expression fragment, if any, that generates the identifier values.GenericGeneratorGeneration.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) voidCompositeNestedGeneratedValueGenerator.GenerationPlan.initialize(SqlStringGenerationContext context) Initializes this instance, in particular pre-generates SQL as necessary.voidCompositeNestedGeneratedValueGenerator.initialize(SqlStringGenerationContext context) default voidConfigurable.initialize(SqlStringGenerationContext context) Initializes this instance, pre-generating SQL if necessary.voidIncrementGenerator.initialize(SqlStringGenerationContext context) voidNativeGenerator.initialize(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionprotected StringTableGenerator.buildInsertQuery(SqlStringGenerationContext context) protected StringTableGenerator.buildSelectQuery(SqlStringGenerationContext context) protected StringTableGenerator.buildUpdateQuery(SqlStringGenerationContext context) SequenceStyleGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) protected InitCommandTableGenerator.generateInsertInitCommand(SqlStringGenerationContext context) default voidDatabaseStructure.initialize(SqlStringGenerationContext context) Initializes this structure, in particular pre-generates SQL as necessary.voidSequenceStructure.initialize(SqlStringGenerationContext context) voidSequenceStyleGenerator.initialize(SqlStringGenerationContext context) voidTableGenerator.initialize(SqlStringGenerationContext context) voidTableStructure.initialize(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.mapping
Methods in org.hibernate.mapping that return SqlStringGenerationContextMethods in org.hibernate.mapping with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionTable.getInitCommands(SqlStringGenerationContext context) AbstractUserDefinedType.getQualifiedName(SqlStringGenerationContext context) Table.getQualifiedName(SqlStringGenerationContext context) UserDefinedType.getQualifiedName(SqlStringGenerationContext context) Table.getResetCommands(SqlStringGenerationContext context) Table.getResyncCommands(SqlStringGenerationContext context, DdlTransactionIsolator isolator) voidComponent.ValueGenerationPlan.initialize(SqlStringGenerationContext context) Method parameters in org.hibernate.mapping with type arguments of type SqlStringGenerationContextModifier and TypeMethodDescriptionvoidTable.addInitCommand(Function<SqlStringGenerationContext, InitCommand> commandProducer) voidTable.addResetCommand(Function<SqlStringGenerationContext, InitCommand> commandProducer) voidTable.addResyncCommand(BiFunction<SqlStringGenerationContext, DdlTransactionIsolator, InitCommand> commandProducer) -
Uses of SqlStringGenerationContext in org.hibernate.metamodel.spi
Methods in org.hibernate.metamodel.spi that return SqlStringGenerationContext -
Uses of SqlStringGenerationContext in org.hibernate.persister.entity
Classes in org.hibernate.persister.entity that implement SqlStringGenerationContextModifier and TypeClassDescriptionclassSqlStringGenerationContext implementation with support for overriding the default catalog and schemaMethods in org.hibernate.persister.entity with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionAbstractEntityPersister.getEntityNameByTableNameMap(PersistentClass persistentClass, SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return SqlStringGenerationContextModifier and TypeMethodDescriptionExtractionContext.EmptyExtractionContext.getSqlStringGenerationContext()ExtractionContext.getSqlStringGenerationContext() -
Uses of SqlStringGenerationContext in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type SqlStringGenerationContextModifier and TypeMethodDescriptionExtractionTool.createExtractionContext(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext context, DdlTransactionIsolator ddlTransactionIsolator, ExtractionContext.DatabaseObjectAccess databaseObjectAccess) protected StringStandardSequenceExporter.getFormattedSequenceName(QualifiedSequenceName name, Metadata metadata, SqlStringGenerationContext context) Format the sequence name used by create and drop commands.String[]Exporter.getSqlCreateStrings(T exportable, Metadata metadata, SqlStringGenerationContext context) Return the commands needed to createexportable, in execution order.String[]StandardForeignKeyExporter.getSqlCreateStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardIndexExporter.getSqlCreateStrings(Index index, Metadata metadata, SqlStringGenerationContext context) String[]StandardSequenceExporter.getSqlCreateStrings(Sequence sequence, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableExporter.getSqlCreateStrings(Table table, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlCreateStrings(UserDefinedType userDefinedType, Metadata metadata, SqlStringGenerationContext context) String[]Exporter.getSqlDropStrings(T exportable, Metadata metadata, SqlStringGenerationContext context) Return the commands needed to dropexportable, in execution order.String[]StandardForeignKeyExporter.getSqlDropStrings(ForeignKey foreignKey, Metadata metadata, SqlStringGenerationContext context) String[]StandardIndexExporter.getSqlDropStrings(Index index, Metadata metadata, SqlStringGenerationContext context) String[]StandardSequenceExporter.getSqlDropStrings(Sequence sequence, Metadata metadata, SqlStringGenerationContext context) String[]StandardTableExporter.getSqlDropStrings(Table table, Metadata metadata, SqlStringGenerationContext context) String[]StandardUserDefinedTypeExporter.getSqlDropStrings(UserDefinedType userDefinedType, Metadata metadata, SqlStringGenerationContext context)