Class ReactiveMergeCoordinator

  • All Implemented Interfaces:
    org.hibernate.persister.entity.mutation.MutationCoordinator, org.hibernate.persister.entity.mutation.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

        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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected <O extends org.hibernate.sql.model.MutationOperation>
      org.hibernate.sql.model.ast.builder.AbstractTableUpdateBuilder<O>
      newTableUpdateBuilder​(org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping)  
      • 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,
                                        org.hibernate.sql.model.MutationOperationGroup staticUpdateGroup,
                                        BatchKey batchKey,
                                        org.hibernate.sql.model.MutationOperationGroup versionUpdateGroup,
                                        BatchKey versionUpdateBatchkey)
    • Method Detail

      • newTableUpdateBuilder

        protected <O extends org.hibernate.sql.model.MutationOperation> org.hibernate.sql.model.ast.builder.AbstractTableUpdateBuilder<O> newTableUpdateBuilder​(org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping)
        Overrides:
        newTableUpdateBuilder in class org.hibernate.persister.entity.mutation.UpdateCoordinatorStandard