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

public Class MutationExecutorSingleBatched

extends AbstractSingleMutationExecutor
Class Inheritance
Imports
org.hibernate.engine.jdbc.batch.spi.Batch, .BatchKey, org.hibernate.engine.jdbc.mutation.TableInclusionChecker, org.hibernate.engine.spi.SharedSessionContractImplementor, org.hibernate.sql.model.PreparableMutationOperation, .ValuesAnalysis

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private Batch
private final BatchKey
private final int
private final SharedSessionContractImplementor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected PreparedStatementGroupSingleTable
protected void
public void
private Batch
Inherited from org.hibernate.engine.jdbc.mutation.internal.AbstractSingleMutationExecutor:
getJdbcValueBindingsgetMutationOperationgetPreparedStatementDetailsresolvePhysicalTableNameresolveValueDescriptor

Field Detail

batchback to summary
private Batch batch
batchKeyback to summary
private final BatchKey batchKey
batchSizeback to summary
private final int batchSize
sessionback to summary
private final SharedSessionContractImplementor session

Constructor Detail

MutationExecutorSingleBatchedback to summary
public MutationExecutorSingleBatched(PreparableMutationOperation mutationOperation, BatchKey batchKey, int batchSize, SharedSessionContractImplementor session)

Method Detail

getStatementGroupback to summary
protected PreparedStatementGroupSingleTable getStatementGroup()

Implements abstract org.hibernate.engine.jdbc.mutation.internal.AbstractSingleMutationExecutor.getStatementGroup.

Annotations
@Override
performBatchedOperationsback to summary
protected void performBatchedOperations(ValuesAnalysis valuesAnalysis, TableInclusionChecker inclusionChecker)

Overrides org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor.performBatchedOperations.

Annotations
@Override
releaseback to summary
public void release()

Implements org.hibernate.engine.jdbc.mutation.MutationExecutor.release.

Annotations
@Override
resolveBatchback to summary
private Batch resolveBatch()