Class ReactiveDeleteOrUpsertOperation

java.lang.Object
org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation
org.hibernate.reactive.sql.model.ReactiveDeleteOrUpsertOperation
All Implemented Interfaces:
ReactiveSelfExecutingUpdateOperation, org.hibernate.sql.model.MutationOperation, org.hibernate.sql.model.SelfExecutingUpdateOperation

public class ReactiveDeleteOrUpsertOperation extends org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation implements ReactiveSelfExecutingUpdateOperation
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveDeleteOrUpsertOperation(org.hibernate.persister.entity.mutation.EntityMutationTarget mutationTarget, org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping, org.hibernate.sql.model.jdbc.UpsertOperation upsertOperation, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
     
    ReactiveDeleteOrUpsertOperation(org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation original)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    performMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session)
     
    performReactiveMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
     

    Methods inherited from class org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation

    findValueDescriptor, getExpectation, getMutationTarget, getMutationType, getOptionalTableUpdate, getTableDetails, getUpsertOperation

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.hibernate.sql.model.MutationOperation

    findValueDescriptor, getJdbcValueDescriptor, getMutationTarget, getMutationType, getTableDetails
  • Constructor Details

    • ReactiveDeleteOrUpsertOperation

      public ReactiveDeleteOrUpsertOperation(org.hibernate.persister.entity.mutation.EntityMutationTarget mutationTarget, org.hibernate.persister.entity.mutation.EntityTableMapping tableMapping, org.hibernate.sql.model.jdbc.UpsertOperation upsertOperation, org.hibernate.sql.model.internal.OptionalTableUpdate optionalTableUpdate)
    • ReactiveDeleteOrUpsertOperation

      public ReactiveDeleteOrUpsertOperation(org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation original)
  • Method Details

    • performMutation

      public void performMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis valuesAnalysis, SharedSessionContractImplementor session)
      Specified by:
      performMutation in interface org.hibernate.sql.model.SelfExecutingUpdateOperation
      Overrides:
      performMutation in class org.hibernate.sql.model.jdbc.DeleteOrUpsertOperation
    • performReactiveMutation

      public CompletionStage<Void> performReactiveMutation(org.hibernate.engine.jdbc.mutation.JdbcValueBindings jdbcValueBindings, org.hibernate.sql.model.ValuesAnalysis incomingValuesAnalysis, SharedSessionContractImplementor session)
      Specified by:
      performReactiveMutation in interface ReactiveSelfExecutingUpdateOperation