Uses of Interface
org.hibernate.engine.jdbc.spi.JdbcServices
-
Packages that use JdbcServices Package Description 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.testing.boot -
-
Uses of JdbcServices in org.hibernate.engine.spi
Methods in org.hibernate.engine.spi that return JdbcServices Modifier and Type Method Description JdbcServices
SessionDelegatorBaseImpl. getJdbcServices()
JdbcServices
SessionFactoryDelegatingImpl. getJdbcServices()
JdbcServices
SessionFactoryImplementor. getJdbcServices()
Get the JdbcServices.JdbcServices
SharedSessionContractImplementor. getJdbcServices()
-
Uses of JdbcServices in org.hibernate.hql.spi.id
Methods in org.hibernate.hql.spi.id with parameters of type JdbcServices Modifier and Type Method Description protected abstract TT
AbstractMultiTableBulkIdStrategyImpl. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, CT context, SqlStringGenerationContext sqlStringGenerationContext)
void
IdTableHelper. executeIdTableCreationStatements(java.util.List<java.lang.String> creationStatements, JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
void
IdTableHelper. executeIdTableCreationStatements(java.util.List<java.lang.String> creationStatements, JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, ServiceRegistry serviceRegistry)
void
IdTableHelper. executeIdTableDropStatements(java.lang.String[] dropStatements, JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
void
IdTableHelper. executeIdTableDropStatements(java.lang.String[] dropStatements, JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, ServiceRegistry serviceRegistry)
protected void
AbstractMultiTableBulkIdStrategyImpl. finishPreparation(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, CT context)
DdlTransactionIsolator
IdTableHelper. getDdlTransactionIsolator(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, ServiceRegistry serviceRegistry)
void
AbstractMultiTableBulkIdStrategyImpl. prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)
default void
MultiTableBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions)
Deprecated.Will be removed in favor of the variant accepting aSqlStringGenerationContext
default void
MultiTableBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)
Prepare the strategy.void
MultiTableBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
Release the strategy. -
Uses of JdbcServices in org.hibernate.hql.spi.id.cte
Methods in org.hibernate.hql.spi.id.cte with parameters of type JdbcServices Modifier and Type Method Description void
CteValuesListBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)
void
CteValuesListBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
-
Uses of JdbcServices in org.hibernate.hql.spi.id.global
Methods in org.hibernate.hql.spi.id.global with parameters of type JdbcServices Modifier and Type Method 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)
protected void
GlobalTemporaryTableBulkIdStrategy. finishPreparation(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, org.hibernate.hql.spi.id.global.PreparationContextImpl context)
void
GlobalTemporaryTableBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
-
Uses of JdbcServices in org.hibernate.hql.spi.id.inline
Methods in org.hibernate.hql.spi.id.inline with parameters of type JdbcServices Modifier and Type Method Description void
InlineIdsInClauseBulkIdStrategy. 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
InlineIdsSubSelectValueListBulkIdStrategy. prepare(JdbcServices jdbcServices, JdbcConnectionAccess jdbcConnectionAccess, MetadataImplementor metadataImplementor, SessionFactoryOptions sessionFactoryOptions, SqlStringGenerationContext sqlStringGenerationContext)
void
InlineIdsInClauseBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
void
InlineIdsOrClauseBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
void
InlineIdsSubSelectValueListBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
-
Uses of JdbcServices in org.hibernate.hql.spi.id.local
Methods in org.hibernate.hql.spi.id.local with parameters of type JdbcServices Modifier and Type Method Description protected IdTableInfoImpl
LocalTemporaryTableBulkIdStrategy. buildIdTableInfo(PersistentClass entityBinding, Table idTable, JdbcServices jdbcServices, MetadataImplementor metadata, org.hibernate.hql.spi.id.local.PreparationContextImpl context, SqlStringGenerationContext sqlStringGenerationContext)
protected void
LocalTemporaryTableBulkIdStrategy. finishPreparation(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, org.hibernate.hql.spi.id.local.PreparationContextImpl context)
void
LocalTemporaryTableBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
-
Uses of JdbcServices in org.hibernate.hql.spi.id.persistent
Methods in org.hibernate.hql.spi.id.persistent with parameters of type JdbcServices Modifier and Type Method 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)
protected void
PersistentTableBulkIdStrategy. finishPreparation(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess, MetadataImplementor metadata, org.hibernate.hql.spi.id.persistent.PreparationContextImpl context)
void
PersistentTableBulkIdStrategy. release(JdbcServices jdbcServices, JdbcConnectionAccess connectionAccess)
-
Uses of JdbcServices in org.hibernate.testing.boot
Classes in org.hibernate.testing.boot that implement JdbcServices Modifier and Type Class Description class
BasicTestingJdbcServiceImpl
Implementation of theJdbcServices
contract for use by tests.
-