Uses of Interface
org.hibernate.engine.jdbc.batch.spi.BatchKey
-
Packages that use BatchKey Package Description org.hibernate.engine.jdbc.batch.internal Internals for JDBC batching support.org.hibernate.engine.jdbc.batch.spi Defines contracts for JDBC batching support.org.hibernate.engine.jdbc.internal Internals for supporting various aspects of JDBC interactionorg.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.jdbc.mutation.spi org.hibernate.engine.jdbc.spi SPI contracts for supporting various aspects of JDBC interactionorg.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context eventsorg.hibernate.sql.model Package contains specialized SQL AST nodes and builders for table mutations for model parts originating from normal persistence-context events related to flush, etc. -
-
Uses of BatchKey in org.hibernate.engine.jdbc.batch.internal
Classes in org.hibernate.engine.jdbc.batch.internal that implement BatchKey Modifier and Type Class Description class
BasicBatchKey
Normal implementation of BatchKeyMethods in org.hibernate.engine.jdbc.batch.internal that return BatchKey Modifier and Type Method Description BatchKey
BatchImpl. getKey()
Methods in org.hibernate.engine.jdbc.batch.internal with parameters of type BatchKey Modifier and Type Method Description BatchImpl
BatchBuilderImpl. buildBatch(BatchKey batchKey, Integer sizeOverride, String table, SessionImplementor session, String sql)
Intended for use from testsBatch
BatchBuilderImpl. buildBatch(BatchKey key, Integer explicitBatchSize, Supplier<PreparedStatementGroup> statementGroupSupplier, JdbcCoordinator jdbcCoordinator)
Constructors in org.hibernate.engine.jdbc.batch.internal with parameters of type BatchKey Constructor Description BatchImpl(BatchKey key, PreparedStatementGroup statementGroup, int batchSizeToUse, JdbcCoordinator jdbcCoordinator)
-
Uses of BatchKey in org.hibernate.engine.jdbc.batch.spi
Methods in org.hibernate.engine.jdbc.batch.spi that return BatchKey Modifier and Type Method Description BatchKey
Batch. getKey()
Retrieves the object being used to key (uniquely identify) this batch.Methods in org.hibernate.engine.jdbc.batch.spi with parameters of type BatchKey Modifier and Type Method Description Batch
BatchBuilder. buildBatch(BatchKey key, Integer batchSize, Supplier<PreparedStatementGroup> statementGroupSupplier, JdbcCoordinator jdbcCoordinator)
Build a batch. -
Uses of BatchKey in org.hibernate.engine.jdbc.internal
Methods in org.hibernate.engine.jdbc.internal with parameters of type BatchKey Modifier and Type Method Description Batch
JdbcCoordinatorImpl. getBatch(BatchKey key, Integer batchSize, Supplier<PreparedStatementGroup> statementGroupSupplier)
-
Uses of BatchKey in org.hibernate.engine.jdbc.mutation.internal
Method parameters in org.hibernate.engine.jdbc.mutation.internal with type arguments of type BatchKey Modifier and Type Method Description MutationExecutor
StandardMutationExecutorService. createExecutor(Supplier<BatchKey> batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)
Constructors in org.hibernate.engine.jdbc.mutation.internal with parameters of type BatchKey Constructor Description MutationExecutorSingleBatched(PreparableMutationOperation mutationOperation, BatchKey batchKey, int batchSize, SharedSessionContractImplementor session)
Constructor parameters in org.hibernate.engine.jdbc.mutation.internal with type arguments of type BatchKey Constructor Description MutationExecutorStandard(MutationOperationGroup mutationOperationGroup, Supplier<BatchKey> batchKeySupplier, int batchSize, SharedSessionContractImplementor session)
-
Uses of BatchKey in org.hibernate.engine.jdbc.mutation.spi
Method parameters in org.hibernate.engine.jdbc.mutation.spi with type arguments of type BatchKey Modifier and Type Method Description MutationExecutor
MutationExecutorService. createExecutor(Supplier<BatchKey> batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)
-
Uses of BatchKey in org.hibernate.engine.jdbc.spi
Methods in org.hibernate.engine.jdbc.spi with parameters of type BatchKey Modifier and Type Method Description Batch
JdbcCoordinator. getBatch(BatchKey key, Integer batchSize, Supplier<PreparedStatementGroup> statementGroupSupplier)
Get the batch for the supplied key, creating one if needed using the supplied statementGroupSupplier. -
Uses of BatchKey in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation that return BatchKey Modifier and Type Method Description protected BatchKey
UpdateCoordinatorStandard. getBatchKey()
-
Uses of BatchKey in org.hibernate.sql.model
Methods in org.hibernate.sql.model with parameters of type BatchKey Modifier and Type Method Description default boolean
PreparableMutationOperation. canBeBatched(BatchKey batchKey, int batchSize)
Series of opt-out checks for whether the operation can be handled as part of a batch.
-