Class ReactiveOptionalTableUpdateOperation

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

public class ReactiveOptionalTableUpdateOperation extends org.hibernate.sql.model.jdbc.OptionalTableUpdateOperation implements ReactiveSelfExecutingUpdateOperation
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveOptionalTableUpdateOperation(org.hibernate.sql.model.MutationTarget<?> mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate upsert, SessionFactoryImplementor factory)
     
  • 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.OptionalTableUpdateOperation

    createJdbcDelete, createJdbcInsert, createJdbcUpdate, findValueDescriptor, getMutationTarget, getMutationType, getTableDetails, toString

    Methods inherited from class java.lang.Object

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

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

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

    • ReactiveOptionalTableUpdateOperation

      public ReactiveOptionalTableUpdateOperation(org.hibernate.sql.model.MutationTarget<?> mutationTarget, org.hibernate.sql.model.internal.OptionalTableUpdate upsert, SessionFactoryImplementor factory)
  • 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.OptionalTableUpdateOperation
    • 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