Class ReactiveInsertRowsCoordinatorStandard

java.lang.Object
org.hibernate.reactive.persister.collection.mutation.ReactiveInsertRowsCoordinatorStandard
All Implemented Interfaces:
org.hibernate.persister.collection.mutation.CollectionOperationCoordinator, org.hibernate.persister.collection.mutation.InsertRowsCoordinator, ReactiveInsertRowsCoordinator

public class ReactiveInsertRowsCoordinatorStandard extends Object implements ReactiveInsertRowsCoordinator
See Also:
  • InsertRowsCoordinatorStandard
  • Constructor Details

    • ReactiveInsertRowsCoordinatorStandard

      public ReactiveInsertRowsCoordinatorStandard(org.hibernate.persister.collection.mutation.CollectionMutationTarget mutationTarget, org.hibernate.persister.collection.mutation.RowMutationOperations rowMutationOperations)
  • Method Details

    • getMutationTarget

      public org.hibernate.persister.collection.mutation.CollectionMutationTarget getMutationTarget()
      Specified by:
      getMutationTarget in interface org.hibernate.persister.collection.mutation.CollectionOperationCoordinator
    • insertRows

      public void insertRows(PersistentCollection<?> collection, Object id, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter entryChecker, SharedSessionContractImplementor session)
      Specified by:
      insertRows in interface org.hibernate.persister.collection.mutation.InsertRowsCoordinator
    • reactiveInsertRows

      public CompletionStage<Void> reactiveInsertRows(PersistentCollection<?> collection, Object id, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter entryChecker, SharedSessionContractImplementor session)
      Specified by:
      reactiveInsertRows in interface ReactiveInsertRowsCoordinator
      See Also:
      • InsertRowsCoordinator.insertRows(PersistentCollection, Object, EntryFilter, SharedSessionContractImplementor)