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
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.hibernate.persister.collection.mutation.InsertRowsCoordinator

    org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveInsertRowsCoordinatorStandard(org.hibernate.persister.collection.mutation.CollectionMutationTarget mutationTarget, org.hibernate.persister.collection.mutation.RowMutationOperations rowMutationOperations)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.persister.collection.mutation.CollectionMutationTarget
     
    void
    insertRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter entryChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     
    reactiveInsertRows(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter entryChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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(org.hibernate.collection.spi.PersistentCollection<?> collection, Object id, org.hibernate.persister.collection.mutation.InsertRowsCoordinator.EntryFilter entryChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session)
      Specified by:
      insertRows in interface org.hibernate.persister.collection.mutation.InsertRowsCoordinator
    • reactiveInsertRows

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