Uses of Interface
org.hibernate.engine.jdbc.mutation.MutationExecutor
-
Packages that use MutationExecutor Package Description org.hibernate.engine.jdbc.mutation.internal org.hibernate.engine.jdbc.mutation.spi org.hibernate.persister.entity.mutation Defines support for performing mutation operations originating from persistence-context events -
-
Uses of MutationExecutor in org.hibernate.engine.jdbc.mutation.internal
Classes in org.hibernate.engine.jdbc.mutation.internal that implement MutationExecutor Modifier and Type Class Description class
AbstractMutationExecutor
Base support for MutationExecutor implementationsclass
AbstractSingleMutationExecutor
class
MutationExecutorPostInsert
Specialized executor for the case of more than one table operation, with the root table defining a post-insert id-generation strategy.class
MutationExecutorPostInsertSingleTable
Specialized form ofMutationExecutorPostInsert
for cases where there is only the single identity table.class
MutationExecutorSingleBatched
class
MutationExecutorSingleNonBatched
class
MutationExecutorSingleSelfExecuting
class
MutationExecutorStandard
Standard MutationExecutor implementationMethods in org.hibernate.engine.jdbc.mutation.internal that return MutationExecutor Modifier and Type Method Description MutationExecutor
StandardMutationExecutorService. createExecutor(Supplier<BatchKey> batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)
-
Uses of MutationExecutor in org.hibernate.engine.jdbc.mutation.spi
Methods in org.hibernate.engine.jdbc.mutation.spi that return MutationExecutor Modifier and Type Method Description MutationExecutor
MutationExecutorService. createExecutor(Supplier<BatchKey> batchKeySupplier, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)
-
Uses of MutationExecutor in org.hibernate.persister.entity.mutation
Methods in org.hibernate.persister.entity.mutation with parameters of type MutationExecutor Modifier and Type Method Description protected void
DeleteCoordinator. applyId(Object id, Object rowId, MutationExecutor mutationExecutor, MutationOperationGroup operationGroup, SharedSessionContractImplementor session)
protected void
DeleteCoordinator. applyLocking(Object version, Object[] loadedState, MutationExecutor mutationExecutor, SharedSessionContractImplementor session)
protected void
InsertCoordinator. decomposeForInsert(MutationExecutor mutationExecutor, Object id, Object[] values, MutationOperationGroup mutationGroup, boolean[] propertyInclusions, TableInclusionChecker tableInclusionChecker, SharedSessionContractImplementor session)
protected void
UpdateCoordinatorStandard. decomposeForUpdate(Object id, Object rowId, Object[] values, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl valuesAnalysis, MutationExecutor mutationExecutor, MutationOperationGroup jdbcOperationGroup, UpdateCoordinatorStandard.DirtinessChecker dirtinessChecker, SharedSessionContractImplementor session)
-