Class ReactiveMutationExecutorSingleNonBatched

java.lang.Object
org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor
org.hibernate.engine.jdbc.mutation.internal.AbstractSingleMutationExecutor
org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched
org.hibernate.reactive.engine.jdbc.mutation.internal.ReactiveMutationExecutorSingleNonBatched
All Implemented Interfaces:
org.hibernate.engine.jdbc.mutation.internal.JdbcValueBindingsImpl.JdbcValueDescriptorAccess, org.hibernate.engine.jdbc.mutation.MutationExecutor, ReactiveMutationExecutor

public class ReactiveMutationExecutorSingleNonBatched extends org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched implements ReactiveMutationExecutor
See Also:
  • MutationExecutorSingleNonBatched
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveMutationExecutorSingleNonBatched(org.hibernate.sql.model.PreparableMutationOperation mutationOperation, org.hibernate.generator.values.GeneratedValuesMutationDelegate generatedValuesDelegate, org.hibernate.engine.spi.SharedSessionContractImplementor session)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    CompletionStage<org.hibernate.generator.values.GeneratedValues>
    performReactiveNonBatchedOperations(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean isIdentityInsert, String[] identifierColumnsNames)
     
    void
     

    Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched

    getStatementGroup, performNonBatchedOperations

    Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.AbstractSingleMutationExecutor

    getJdbcValueBindings, getMutationOperation, getPreparedStatementDetails, resolvePhysicalTableName, resolveValueDescriptor

    Methods inherited from class org.hibernate.engine.jdbc.mutation.internal.AbstractMutationExecutor

    execute, execute, performBatchedOperations, performNonBatchedMutation, performSelfExecutingOperations, prepareForNonBatchedWork

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.hibernate.engine.jdbc.mutation.MutationExecutor

    execute, getJdbcValueBindings, getPreparedStatementDetails
  • Constructor Details

    • ReactiveMutationExecutorSingleNonBatched

      public ReactiveMutationExecutorSingleNonBatched(org.hibernate.sql.model.PreparableMutationOperation mutationOperation, org.hibernate.generator.values.GeneratedValuesMutationDelegate generatedValuesDelegate, org.hibernate.engine.spi.SharedSessionContractImplementor session)
  • Method Details

    • performReactiveNonBatchedOperations

      public CompletionStage<org.hibernate.generator.values.GeneratedValues> performReactiveNonBatchedOperations(Object modelReference, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, org.hibernate.engine.jdbc.mutation.TableInclusionChecker inclusionChecker, org.hibernate.engine.jdbc.mutation.OperationResultChecker resultChecker, org.hibernate.engine.spi.SharedSessionContractImplementor session, boolean isIdentityInsert, String[] identifierColumnsNames)
      Specified by:
      performReactiveNonBatchedOperations in interface ReactiveMutationExecutor
    • release

      public void release()
      Specified by:
      release in interface org.hibernate.engine.jdbc.mutation.MutationExecutor
      Overrides:
      release in class org.hibernate.engine.jdbc.mutation.internal.MutationExecutorSingleNonBatched