Interface ReactiveHandler
- All Superinterfaces:
org.hibernate.query.sqm.mutation.internal.Handler,org.hibernate.query.sqm.mutation.spi.MultiTableHandler
- All Known Subinterfaces:
ReactiveAbstractCteMutationHandler,ReactiveAbstractMutationHandler
- All Known Implementing Classes:
ReactiveCteDeleteHandler,ReactiveCteInsertHandler,ReactiveCteSoftDeleteHandler,ReactiveCteUpdateHandler,ReactiveTableBasedDeleteHandler,ReactiveTableBasedInsertHandler,ReactiveTableBasedSoftDeleteHandler,ReactiveTableBasedUpdateHandler
public interface ReactiveHandler
extends org.hibernate.query.sqm.mutation.internal.Handler
- See Also:
-
Handler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault intexecute(org.hibernate.query.spi.DomainQueryExecutionContext executionContext) default intexecute(org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.query.spi.DomainQueryExecutionContext executionContext) default CompletionStage<Integer>reactiveExecute(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.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
createJdbcParameterBindings
-
Field Details
-
LOG
-
-
Method Details
-
execute
default int execute(org.hibernate.query.spi.DomainQueryExecutionContext executionContext) - Specified by:
executein interfaceorg.hibernate.query.sqm.mutation.internal.Handler
-
execute
default int execute(org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.query.spi.DomainQueryExecutionContext executionContext) - Specified by:
executein interfaceorg.hibernate.query.sqm.mutation.spi.MultiTableHandler
-
reactiveExecute
default CompletionStage<Integer> reactiveExecute(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.- Parameters:
executionContext- Contextual information needed for execution- Returns:
- The "number of rows affected" count
-
reactiveExecute
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.- Parameters:
jdbcParameterBindings- The parameter bindings for JDBC parametersexecutionContext- Contextual information needed for execution- Returns:
- The "number of rows affected" count
-