Top Description Fields Constructors Methods
org.hibernate.engine.jdbc.mutation.internal

public Class StandardMutationExecutorService

extends Object
implements MutationExecutorService
Class Inheritance
All Implemented Interfaces
org.hibernate.engine.jdbc.mutation.spi.MutationExecutorService, org.hibernate.service.Service, java.io.Serializable
Imports
java.util.Map, org.hibernate.cfg.Environment, org.hibernate.engine.jdbc.batch.spi.BatchKey, org.hibernate.engine.jdbc.mutation.MutationExecutor, org.hibernate.engine.jdbc.mutation.spi.BatchKeyAccess, .MutationExecutorService, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.internal.util.config.ConfigurationHelper, org.hibernate.sql.model.EntityMutationOperationGroup, .MutationOperation, .MutationOperationGroup, .MutationType, .PreparableMutationOperation, .SelfExecutingUpdateOperation

Standard MutationExecutorService implementation
Author
Steve Ebersole
See Also
MutationExecutorServiceInitiator

Field Summary

Modifier and TypeField and Description
private final int

Constructor Summary

AccessConstructor and Description
public
public
StandardMutationExecutorService(int globalBatchSize)

Method Summary

Modifier and TypeMethod and Description
public MutationExecutor
createExecutor(BatchKeyAccess batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)

Implements org.hibernate.engine.jdbc.mutation.spi.MutationExecutorService.createExecutor.

Create an executor for the given operationGroup, potentially using batching
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

globalBatchSizeback to summary
private final int globalBatchSize

Constructor Detail

StandardMutationExecutorServiceback to summary
public StandardMutationExecutorService(Map<String, Object> configurationValues)
StandardMutationExecutorServiceback to summary
public StandardMutationExecutorService(int globalBatchSize)

Method Detail

createExecutorback to summary
public MutationExecutor createExecutor(BatchKeyAccess batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)

Implements org.hibernate.engine.jdbc.mutation.spi.MutationExecutorService.createExecutor.

Doc from org.hibernate.engine.jdbc.mutation.spi.MutationExecutorService.createExecutor.

Create an executor for the given operationGroup, potentially using batching

Annotations
@Override