Uses of Interface
org.hibernate.boot.model.relational.SqlStringGenerationContext
-
Packages that use SqlStringGenerationContext Package Description org.hibernate.boot.model.relational org.hibernate.dialect.identity org.hibernate.dialect.unique Support for Dialect-specific unique constraint definitionorg.hibernate.engine.spi org.hibernate.hql.spi.id Support for multi-table update and delete statements via id-tables.org.hibernate.hql.spi.id.cte org.hibernate.hql.spi.id.global org.hibernate.hql.spi.id.inline 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 org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configurationorg.hibernate.id.insert org.hibernate.mapping org.hibernate.persister.entity org.hibernate.tool.schema.extract.spi org.hibernate.tool.schema.spi -
-
Uses of SqlStringGenerationContext in org.hibernate.boot.model.relational
Methods in org.hibernate.boot.model.relational with parameters of type SqlStringGenerationContext Modifier and Type Method Description default java.lang.String[]AuxiliaryDatabaseObject. sqlCreateStrings(SqlStringGenerationContext context)Gets the SQL strings for creating the database object.java.lang.String[]SimpleAuxiliaryDatabaseObject. sqlCreateStrings(SqlStringGenerationContext context)default java.lang.String[]AuxiliaryDatabaseObject. sqlDropStrings(SqlStringGenerationContext context)Gets the SQL strings for dropping the database object.java.lang.String[]SimpleAuxiliaryDatabaseObject. sqlDropStrings(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.dialect.identity
Methods in org.hibernate.dialect.identity with parameters of type SqlStringGenerationContext Modifier and Type Method Description IdentifierGeneratingInsertGetGeneratedKeysDelegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.dialect.unique
Methods in org.hibernate.dialect.unique with parameters of type SqlStringGenerationContext Modifier and Type Method Description java.lang.StringDB2UniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)java.lang.StringDefaultUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)java.lang.StringInformixUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)default java.lang.StringUniqueDelegate. getAlterTableToAddUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)Get the SQL ALTER TABLE command to be used to create the given UniqueKey.java.lang.StringDB2UniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)java.lang.StringDefaultUniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)default java.lang.StringUniqueDelegate. getAlterTableToDropUniqueKeyCommand(UniqueKey uniqueKey, Metadata metadata, SqlStringGenerationContext context)Get the SQL ALTER TABLE command to be used to drop the given UniqueKey.java.lang.StringDefaultUniqueDelegate. getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context)default java.lang.StringUniqueDelegate. getColumnDefinitionUniquenessFragment(Column column, SqlStringGenerationContext context)Get the fragment that can be used to make a column unique as part of its column definition.java.lang.StringDefaultUniqueDelegate. getTableCreationUniqueConstraintsFragment(Table table, SqlStringGenerationContext context)default java.lang.StringUniqueDelegate. getTableCreationUniqueConstraintsFragment(Table table, SqlStringGenerationContext context)Get the fragment that can be used to apply unique constraints as part of table creation. -
Uses of SqlStringGenerationContext in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return SqlStringGenerationContext Modifier and Type Method Description SqlStringGenerationContextSessionFactoryDelegatingImpl. getSqlStringGenerationContext()SqlStringGenerationContextSessionFactoryImplementor. getSqlStringGenerationContext() -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id
Methods in org.hibernate.hql.spi.id with parameters of type SqlStringGenerationContext Modifier and Type Method Description protected java.lang.StringAbstractMultiTableBulkIdStrategyImpl. buildIdTableCreateStatement(Table idTable, MetadataImplementor metadata, SqlStringGenerationContext sqlStringGenerationContext)protected java.lang.StringAbstractMultiTableBulkIdStrategyImpl. buildIdTableDropStatement(Table idTable, SqlStringGenerationContext sqlStringGenerationContext)protected abstract TTAbstractMultiTableBulkIdStrategyImpl. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, CT context, SqlStringGenerationContext sqlStringGenerationContext)protected java.lang.StringAbstractMultiTableBulkIdStrategyImpl. formatIdTableName(QualifiedTableName qualifiedTableName, SqlStringGenerationContext sqlStringGenerationContext)voidAbstractMultiTableBulkIdStrategyImpl. prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)default voidMultiTableBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)Prepare the strategy. -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id.cte
Methods in org.hibernate.hql.spi.id.cte with parameters of type SqlStringGenerationContext Modifier and Type Method Description voidCteValuesListBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext) -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id.global
Methods in org.hibernate.hql.spi.id.global with parameters of type SqlStringGenerationContext Modifier and Type Method Description protected org.hibernate.hql.spi.id.global.IdTableInfoImplGlobalTemporaryTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.global.PreparationContextImpl context, SqlStringGenerationContext sqlStringGenerationContext) -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id.inline
Methods in org.hibernate.hql.spi.id.inline with parameters of type SqlStringGenerationContext Modifier and Type Method Description voidInlineIdsInClauseBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)voidInlineIdsOrClauseBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)voidInlineIdsSubSelectValueListBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext) -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id.local
Methods in org.hibernate.hql.spi.id.local with parameters of type SqlStringGenerationContext Modifier and Type Method Description protected IdTableInfoImplLocalTemporaryTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.local.PreparationContextImpl context, SqlStringGenerationContext sqlStringGenerationContext) -
Uses of SqlStringGenerationContext in org.hibernate.hql.spi.id.persistent
Methods in org.hibernate.hql.spi.id.persistent with parameters of type SqlStringGenerationContext Modifier and Type Method Description protected org.hibernate.hql.spi.id.persistent.IdTableInfoImplPersistentTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.persistent.PreparationContextImpl context, SqlStringGenerationContext sqlStringGenerationContext) -
Uses of SqlStringGenerationContext in org.hibernate.id
Methods in org.hibernate.id with parameters of type SqlStringGenerationContext Modifier and Type Method Description java.lang.StringAbstractPostInsertGenerator. determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context)default java.lang.StringBulkInsertionCapableIdentifierGenerator. determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context)Return the select expression fragment, if any, that generates the identifier values.java.lang.StringSequenceGenerator. determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context)Deprecated.default voidCompositeNestedGeneratedValueGenerator.GenerationPlan. initialize(SqlStringGenerationContext context)Initializes this instance, in particular pre-generates SQL as necessary.voidCompositeNestedGeneratedValueGenerator. initialize(SqlStringGenerationContext context)default voidIdentifierGenerator. initialize(SqlStringGenerationContext context)Initializes this instance, in particular pre-generates SQL as necessary.voidIncrementGenerator. initialize(SqlStringGenerationContext context)voidMultipleHiLoPerTableGenerator. initialize(SqlStringGenerationContext context)Deprecated.voidSequenceGenerator. initialize(SqlStringGenerationContext context)Deprecated.IdentifierGeneratingInsertIdentityGenerator.BasicDelegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context)IdentifierGeneratingInsertIdentityGenerator.InsertSelectDelegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context)IdentifierGeneratingInsertSelectGenerator.SelectGeneratorDelegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context)IdentifierGeneratingInsertSequenceIdentityGenerator.Delegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) -
Uses of SqlStringGenerationContext in org.hibernate.id.enhanced
Methods in org.hibernate.id.enhanced with parameters of type SqlStringGenerationContext Modifier and Type Method Description protected java.lang.StringTableGenerator. buildInsertQuery(java.lang.String formattedPhysicalTableName, SqlStringGenerationContext context)protected java.lang.StringTableGenerator. buildSelectQuery(java.lang.String formattedPhysicalTableName, SqlStringGenerationContext context)protected java.lang.StringTableGenerator. buildUpdateQuery(java.lang.String formattedPhysicalTableName, SqlStringGenerationContext context)java.lang.StringSequenceStyleGenerator. 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.id.insert
Methods in org.hibernate.id.insert with parameters of type SqlStringGenerationContext Modifier and Type Method Description default IdentifierGeneratingInsertInsertGeneratedIdentifierDelegate. prepareIdentifierGeneratingInsert(SqlStringGenerationContext context)Build aInsertspecific to the delegate's mode of handling generated key values. -
Uses of SqlStringGenerationContext in org.hibernate.mapping
Methods in org.hibernate.mapping with parameters of type SqlStringGenerationContext Modifier and Type Method Description static java.lang.StringIndex. buildSqlCreateIndexString(SqlStringGenerationContext context, java.lang.String name, Table table, java.util.Iterator<Column> columns, java.util.Map<Column,java.lang.String> columnOrderMap, boolean unique, java.lang.String defaultCatalog, java.lang.String defaultSchema)static java.lang.StringIndex. buildSqlCreateIndexString(SqlStringGenerationContext context, java.lang.String name, Table table, java.util.Iterator<Column> columns, java.util.Map<Column,java.lang.String> columnOrderMap, boolean unique, Metadata metadata)static java.lang.StringIndex. buildSqlDropIndexString(SqlStringGenerationContext context, Table table, java.lang.String name, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.util.List<InitCommand>Table. getInitCommands(SqlStringGenerationContext context)java.lang.StringTable. getQualifiedName(SqlStringGenerationContext context)voidComponent.ValueGenerationPlan. initialize(SqlStringGenerationContext context)java.util.Iterator<java.lang.String>Table. sqlAlterStrings(Dialect dialect, Metadata metadata, TableInformation tableInfo, SqlStringGenerationContext sqlStringGenerationContext)abstract java.lang.StringConstraint. sqlConstraintString(SqlStringGenerationContext context, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringForeignKey. sqlConstraintString(SqlStringGenerationContext context, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringPrimaryKey. sqlConstraintString(SqlStringGenerationContext context, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringUniqueKey. sqlConstraintString(SqlStringGenerationContext context, java.lang.String constraintName, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringConstraint. sqlCreateString(Mapping p, SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringIndex. sqlCreateString(Mapping mapping, SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringRelationalModel. sqlCreateString(Mapping p, SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)Deprecated.java.lang.StringTable. sqlCreateString(Mapping p, SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringUniqueKey. sqlCreateString(Mapping p, SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringConstraint. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringForeignKey. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringIndex. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringRelationalModel. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)Deprecated.java.lang.StringTable. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)java.lang.StringUniqueKey. sqlDropString(SqlStringGenerationContext context, java.lang.String defaultCatalog, java.lang.String defaultSchema)Method parameters in org.hibernate.mapping with type arguments of type SqlStringGenerationContext Modifier and Type Method Description voidTable. addInitCommand(java.util.function.Function<SqlStringGenerationContext,InitCommand> commandProducer) -
Uses of SqlStringGenerationContext in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type SqlStringGenerationContext Modifier and Type Method Description java.lang.StringAbstractEntityPersister. generateIdentityInsertString(SqlStringGenerationContext context, boolean[] includeProperty)Used to generate an insert statement against the root table in the case of identifier generation strategies where the insert statement executions actually generates the identifier value. -
Uses of SqlStringGenerationContext in org.hibernate.tool.schema.extract.spi
Methods in org.hibernate.tool.schema.extract.spi that return SqlStringGenerationContext Modifier and Type Method Description SqlStringGenerationContextExtractionContext.EmptyExtractionContext. getSqlStringGenerationContext()SqlStringGenerationContextExtractionContext. getSqlStringGenerationContext() -
Uses of SqlStringGenerationContext in org.hibernate.tool.schema.spi
Methods in org.hibernate.tool.schema.spi with parameters of type SqlStringGenerationContext Modifier and Type Method Description ExtractionContextExtractionTool. createExtractionContext(ServiceRegistry serviceRegistry, JdbcEnvironment jdbcEnvironment, SqlStringGenerationContext sqlStringGenerationContext, DdlTransactionIsolator ddlTransactionIsolator, ExtractionContext.DatabaseObjectAccess databaseObjectAccess)default java.lang.String[]Exporter. getSqlCreateStrings(T exportable, Metadata metadata, SqlStringGenerationContext context)Get the commands needed for creation.default java.lang.String[]Exporter. getSqlDropStrings(T exportable, Metadata metadata, SqlStringGenerationContext context)Get the commands needed for dropping.
-