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
- See Also:
-
AbstractCteMutationHandler
-
Field Summary
Fields inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler
LOG -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.sql.exec.spi.JdbcOperationQuerySelectdefault CompletionStage<Integer>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, isCompatibleWithMethods inherited from interface org.hibernate.query.sqm.mutation.spi.MultiTableHandler
createJdbcParameterBindingsMethods inherited from interface org.hibernate.reactive.query.sqm.mutation.spi.ReactiveAbstractMutationHandler
getEntityDescriptor, getSessionFactoryMethods 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:ReactiveHandlerExecute the multi-table update or delete indicated by the SQM AST passed in when this Handler was created.- Specified by:
reactiveExecutein interfaceReactiveHandler- Parameters:
jdbcParameterBindings- The parameter bindings for JDBC parametersexecutionContext- 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()
-