Class ReactiveMergeCoordinatorStandardScopeFactory
java.lang.Object
org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
org.hibernate.persister.entity.mutation.MergeCoordinator
org.hibernate.reactive.persister.entity.impl.ReactiveMergeCoordinatorStandardScopeFactory
- All Implemented Interfaces:
org.hibernate.persister.entity.mutation.MutationCoordinator,org.hibernate.persister.entity.mutation.UpdateCoordinator,ReactiveUpdateCoordinator
public class ReactiveMergeCoordinatorStandardScopeFactory
extends org.hibernate.persister.entity.mutation.MergeCoordinator
implements ReactiveUpdateCoordinator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.DirtinessChecker, org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.InclusionChecker, org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard.UpdateValuesAnalysisImpl -
Field Summary
Fields inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
dialect, entityPersister, factory, mutationExecutorService -
Constructor Summary
ConstructorsConstructorDescriptionReactiveMergeCoordinatorStandardScopeFactory(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.engine.spi.SessionFactoryImplementor factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.hibernate.sql.model.MutationOperationcreateOperation(org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.sql.model.ast.TableMutation<?> singleTableMutation) Methods inherited from class org.hibernate.persister.entity.mutation.MergeCoordinator
newTableUpdateBuilderMethods inherited from class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard
decomposeForUpdate, dirtyAttributeIndexes, doDynamicUpdate, doStaticUpdate, doVersionUpdate, doVersionUpdate, forceVersionIncrement, forceVersionIncrement, generateDynamicUpdateGroup, getBatchKey, getPropertiesToUpdate, getPropertyUpdateability, getStaticMutationOperationGroup, getVersionUpdateBatchkey, getVersionUpdateGroup, handlePotentialImplicitForcedVersionIncrement, hasLazyDirtyFields, isModifiableEntity, performUpdate, physicalTableMappingForMutation, resolveUpdateVersionBatchKeyAccess, toString, updateMethods inherited from class org.hibernate.persister.entity.mutation.AbstractMutationCoordinator
applyKeyRestriction, bindPartitionColumnValueBindings, breakDownKeyJdbcValues, createOperationGroup, dialect, entityPersister, factory, handleValueGeneration, needsRowId, resolveBatchKeyAccessMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.persister.entity.mutation.MutationCoordinator
getStaticMutationOperationGroupMethods inherited from interface org.hibernate.persister.entity.mutation.UpdateCoordinator
forceVersionIncrement, forceVersionIncrement, update
-
Constructor Details
-
ReactiveMergeCoordinatorStandardScopeFactory
public ReactiveMergeCoordinatorStandardScopeFactory(org.hibernate.persister.entity.AbstractEntityPersister entityPersister, org.hibernate.engine.spi.SessionFactoryImplementor factory)
-
-
Method Details
-
makeScopedCoordinator
- Specified by:
makeScopedCoordinatorin interfaceReactiveUpdateCoordinator
-
createOperation
protected org.hibernate.sql.model.MutationOperation createOperation(org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.sql.model.ast.TableMutation<?> singleTableMutation) - Overrides:
createOperationin classorg.hibernate.persister.entity.mutation.AbstractMutationCoordinator
-