Interface ReactiveAbstractCteMutationHandler

All Superinterfaces:
org.hibernate.query.sqm.mutation.internal.Handler, org.hibernate.query.sqm.mutation.spi.MultiTableHandler, ReactiveAbstractMutationHandler, ReactiveHandler
All Known Implementing Classes:
ReactiveCteDeleteHandler, ReactiveCteSoftDeleteHandler, ReactiveCteUpdateHandler

public interface ReactiveAbstractCteMutationHandler extends ReactiveAbstractMutationHandler
See Also:
  • AbstractCteMutationHandler
  • Field Summary

    Fields inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler

    LOG
  • Method Summary

    Modifier and Type
    Method
    Description
    org.hibernate.sql.exec.spi.JdbcOperationQuerySelect
     
    reactiveExecute(org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.query.spi.DomainQueryExecutionContext executionContext)
    Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.

    Methods inherited from interface org.hibernate.query.sqm.mutation.internal.Handler

    dependsOnParameterBindings, isCompatibleWith

    Methods inherited from interface org.hibernate.query.sqm.mutation.spi.MultiTableHandler

    createJdbcParameterBindings

    Methods inherited from interface org.hibernate.reactive.query.sqm.mutation.spi.ReactiveAbstractMutationHandler

    getEntityDescriptor, getSessionFactory

    Methods inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler

    execute, execute, reactiveExecute
  • Method Details

    • reactiveExecute

      default CompletionStage<Integer> reactiveExecute(org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.query.spi.DomainQueryExecutionContext executionContext)
      Description copied from interface: ReactiveHandler
      Execute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.
      Specified by:
      reactiveExecute in interface ReactiveHandler
      Parameters:
      jdbcParameterBindings - The parameter bindings for JDBC parameters
      executionContext - Contextual information needed for execution
      Returns:
      The "number of rows affected" count
      See Also:
      • AbstractCteMutationHandler.execute(JdbcParameterBindings, DomainQueryExecutionContext)
    • getSelect

      org.hibernate.sql.exec.spi.JdbcOperationQuerySelect getSelect()