| Package | Description |
|---|---|
| org.hibernate.boot.model.relational | |
| org.hibernate.dialect.identity | |
| org.hibernate.dialect.unique |
Support for Dialect-specific unique constraint definition
|
| org.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 |
This package contains internal implementation classes for the
main API interfaces.
|
| org.hibernate.id.enhanced |
Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified
configuration
|
| org.hibernate.id.insert | |
| org.hibernate.mapping |
This package defines the Hibernate configuration-time metamodel.
|
| org.hibernate.persister.entity |
This package abstracts persistence mechanisms for
entities, and defines the Hibernate runtime
metamodel.
|
| org.hibernate.tool.schema.extract.spi | |
| org.hibernate.tool.schema.spi |
| Modifier and Type | Method and Description |
|---|---|
default String[] |
AuxiliaryDatabaseObject.sqlCreateStrings(SqlStringGenerationContext context)
Gets the SQL strings for creating the database object.
|
default String[] |
AuxiliaryDatabaseObject.sqlDropStrings(SqlStringGenerationContext context)
Gets the SQL strings for dropping the database object.
|
| Modifier and Type | Method and Description |
|---|---|
IdentifierGeneratingInsert |
GetGeneratedKeysDelegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) |
| Modifier and Type | Method and Description |
|---|---|
SqlStringGenerationContext |
SessionFactoryImplementor.getSqlStringGenerationContext() |
SqlStringGenerationContext |
SessionFactoryDelegatingImpl.getSqlStringGenerationContext() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableCreateStatement(Table idTable,
MetadataImplementor metadata,
SqlStringGenerationContext sqlStringGenerationContext) |
protected String |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableDropStatement(Table idTable,
SqlStringGenerationContext sqlStringGenerationContext) |
protected abstract TT |
AbstractMultiTableBulkIdStrategyImpl.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
CT context,
SqlStringGenerationContext sqlStringGenerationContext) |
void |
AbstractMultiTableBulkIdStrategyImpl.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess connectionAccess,
MetadataImplementor metadata,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext) |
void |
MultiTableBulkIdStrategy.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess connectionAccess,
MetadataImplementor metadata,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext)
Prepare the strategy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CteValuesListBulkIdStrategy.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess jdbcConnectionAccess,
MetadataImplementor metadataImplementor,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext) |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.hql.spi.id.global.IdTableInfoImpl |
GlobalTemporaryTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
org.hibernate.hql.spi.id.global.PreparationContextImpl context,
SqlStringGenerationContext sqlStringGenerationContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
InlineIdsSubSelectValueListBulkIdStrategy.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess jdbcConnectionAccess,
MetadataImplementor metadataImplementor,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext) |
void |
InlineIdsOrClauseBulkIdStrategy.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess jdbcConnectionAccess,
MetadataImplementor metadataImplementor,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext) |
void |
InlineIdsInClauseBulkIdStrategy.prepare(JdbcServices jdbcServices,
JdbcConnectionAccess jdbcConnectionAccess,
MetadataImplementor metadataImplementor,
SessionFactoryOptions sessionFactoryOptions,
SqlStringGenerationContext sqlStringGenerationContext) |
| Modifier and Type | Method and Description |
|---|---|
protected IdTableInfoImpl |
LocalTemporaryTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
org.hibernate.hql.spi.id.local.PreparationContextImpl context,
SqlStringGenerationContext sqlStringGenerationContext) |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.hql.spi.id.persistent.IdTableInfoImpl |
PersistentTableBulkIdStrategy.buildIdTableInfo(PersistentClass entityBinding,
Table idTable,
JdbcServices jdbcServices,
MetadataImplementor metadata,
org.hibernate.hql.spi.id.persistent.PreparationContextImpl context,
SqlStringGenerationContext sqlStringGenerationContext) |
| Modifier and Type | Method and Description |
|---|---|
String |
SequenceGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context)
Deprecated.
|
String |
BulkInsertionCapableIdentifierGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context)
Return the select expression fragment, if any, that generates the identifier values.
|
String |
AbstractPostInsertGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) |
default void |
IdentifierGenerator.initialize(SqlStringGenerationContext context)
Initializes this instance, in particular pre-generates SQL as necessary.
|
void |
IncrementGenerator.initialize(SqlStringGenerationContext context) |
void |
CompositeNestedGeneratedValueGenerator.initialize(SqlStringGenerationContext context) |
void |
CompositeNestedGeneratedValueGenerator.GenerationPlan.initialize(SqlStringGenerationContext context)
Initializes this instance, in particular pre-generates SQL as necessary.
|
void |
SequenceGenerator.initialize(SqlStringGenerationContext context)
Deprecated.
|
void |
MultipleHiLoPerTableGenerator.initialize(SqlStringGenerationContext context)
Deprecated.
|
IdentifierGeneratingInsert |
IdentityGenerator.InsertSelectDelegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) |
IdentifierGeneratingInsert |
IdentityGenerator.BasicDelegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) |
IdentifierGeneratingInsert |
SequenceIdentityGenerator.Delegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) |
IdentifierGeneratingInsert |
SelectGenerator.SelectGeneratorDelegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
TableGenerator.buildInsertQuery(String formattedPhysicalTableName,
SqlStringGenerationContext context) |
protected String |
TableGenerator.buildSelectQuery(String formattedPhysicalTableName,
SqlStringGenerationContext context) |
protected String |
TableGenerator.buildUpdateQuery(String formattedPhysicalTableName,
SqlStringGenerationContext context) |
String |
SequenceStyleGenerator.determineBulkInsertionIdentifierGenerationSelectFragment(SqlStringGenerationContext context) |
protected InitCommand |
TableGenerator.generateInsertInitCommand(SqlStringGenerationContext context) |
void |
SequenceStructure.initialize(SqlStringGenerationContext context) |
void |
TableStructure.initialize(SqlStringGenerationContext context) |
default void |
DatabaseStructure.initialize(SqlStringGenerationContext context)
Initializes this structure, in particular pre-generates SQL as necessary.
|
void |
SequenceStyleGenerator.initialize(SqlStringGenerationContext context) |
void |
TableGenerator.initialize(SqlStringGenerationContext context) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierGeneratingInsert |
InsertGeneratedIdentifierDelegate.prepareIdentifierGeneratingInsert(SqlStringGenerationContext context)
Build a
Insert specific to the delegate's mode
of handling generated key values. |
| Modifier and Type | Method and Description |
|---|---|
void |
Table.addInitCommand(Function<SqlStringGenerationContext,InitCommand> commandProducer) |
| Modifier and Type | Method and Description |
|---|---|
String |
AbstractEntityPersister.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.
|
| Modifier and Type | Method and Description |
|---|---|
SqlStringGenerationContext |
ExtractionContext.getSqlStringGenerationContext() |
SqlStringGenerationContext |
ExtractionContext.EmptyExtractionContext.getSqlStringGenerationContext() |
| Modifier and Type | Method and Description |
|---|---|
ExtractionContext |
ExtractionTool.createExtractionContext(ServiceRegistry serviceRegistry,
JdbcEnvironment jdbcEnvironment,
SqlStringGenerationContext sqlStringGenerationContext,
DdlTransactionIsolator ddlTransactionIsolator,
ExtractionContext.DatabaseObjectAccess databaseObjectAccess) |
String[] |
Exporter.getSqlCreateStrings(T exportable,
Metadata metadata,
SqlStringGenerationContext context)
Get the commands needed for creation.
|
String[] |
Exporter.getSqlDropStrings(T exportable,
Metadata metadata,
SqlStringGenerationContext context)
Get the commands needed for dropping.
|
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.