Class ReactiveMergeCoordinator
- java.lang.Object
-
- org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
-
- org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
-
- org.hibernate.reactive.persister.entity.mutation.ReactiveUpdateCoordinatorStandard
-
- org.hibernate.reactive.persister.entity.mutation.ReactiveMergeCoordinator
-
- All Implemented Interfaces:
MutationCoordinator
,UpdateCoordinator
,ReactiveScopedUpdateCoordinator
public class ReactiveMergeCoordinator extends ReactiveUpdateCoordinatorStandard
- See Also:
MergeCoordinator
,ReactiveMergeCoordinatorStandardScopeFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
UpdateCoordinatorStandard.DirtinessChecker, UpdateCoordinatorStandard.InclusionChecker, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl
-
-
Field Summary
-
Fields inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
dialect, entityPersister, factory, mutationExecutorService
-
-
Constructor Summary
Constructors Constructor Description ReactiveMergeCoordinator(AbstractEntityPersister entityPersister, SessionFactoryImplementor factory, MutationOperationGroup staticUpdateGroup, BatchKey batchKey, MutationOperationGroup versionUpdateGroup, BatchKey versionUpdateBatchkey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <O extends MutationOperation>
AbstractTableUpdateBuilder<O>newTableUpdateBuilder(EntityTableMapping tableMapping)
-
Methods inherited from class org.hibernate.reactive.persister.entity.mutation.ReactiveUpdateCoordinatorStandard
doDynamicUpdate, doStaticUpdate, doVersionUpdate, reactiveUpdate
-
Methods inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
decomposeForUpdate, dirtyAttributeIndexes, doVersionUpdate, forceVersionIncrement, forceVersionIncrement, generateDynamicUpdateGroup, getBatchKey, getPropertiesToUpdate, getPropertyUpdateability, getStaticMutationOperationGroup, getVersionUpdateBatchkey, getVersionUpdateGroup, handlePotentialImplicitForcedVersionIncrement, isModifiableEntity, performUpdate, resolveUpdateVersionBatchKeyAccess, toString, update
-
Methods inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
applyKeyRestriction, bindPartitionColumnValueBindings, breakDownKeyJdbcValues, createOperationGroup, dialect, entityPersister, factory, handleValueGeneration, needsRowId, resolveBatchKeyAccess
-
-
-
-
Constructor Detail
-
ReactiveMergeCoordinator
public ReactiveMergeCoordinator(AbstractEntityPersister entityPersister, SessionFactoryImplementor factory, MutationOperationGroup staticUpdateGroup, BatchKey batchKey, MutationOperationGroup versionUpdateGroup, BatchKey versionUpdateBatchkey)
-
-
Method Detail
-
newTableUpdateBuilder
protected <O extends MutationOperation> AbstractTableUpdateBuilder<O> newTableUpdateBuilder(EntityTableMapping tableMapping)
- Overrides:
newTableUpdateBuilder
in classUpdateCoordinatorStandard
-
-