Class ReactiveSimpleDeleteQueryPlan
java.lang.Object
org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
org.hibernate.query.sqm.internal.SimpleDeleteQueryPlan
org.hibernate.reactive.query.sqm.internal.ReactiveSimpleDeleteQueryPlan
- All Implemented Interfaces:
org.hibernate.query.spi.NonSelectQueryPlan,org.hibernate.query.spi.QueryPlan,ReactiveNonSelectQueryPlan
public class ReactiveSimpleDeleteQueryPlan
extends org.hibernate.query.sqm.internal.SimpleDeleteQueryPlan
implements ReactiveNonSelectQueryPlan
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan.Interpretation -
Constructor Summary
ConstructorsConstructorDescriptionReactiveSimpleDeleteQueryPlan(org.hibernate.persister.entity.EntityPersister entityDescriptor, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDelete, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref) -
Method Summary
Modifier and TypeMethodDescriptionprotected intexecute(org.hibernate.query.sqm.internal.CacheableSqmInterpretation<org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation> sqmInterpretation, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext) protected CompletionStage<Integer>executeReactive(org.hibernate.query.sqm.internal.CacheableSqmInterpretation<org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation> sqmInterpretation, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext) executeReactiveUpdate(org.hibernate.query.spi.DomainQueryExecutionContext context) Methods inherited from class org.hibernate.query.sqm.internal.SimpleDeleteQueryPlan
buildInterpretation, buildTranslation, getCollectionTableDeletesMethods inherited from class org.hibernate.query.sqm.internal.SimpleNonSelectQueryPlan
buildInterpretation, executeUpdate, getInterpretation, getStatementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.reactive.query.sql.spi.ReactiveNonSelectQueryPlan
executeUpdate
-
Constructor Details
-
ReactiveSimpleDeleteQueryPlan
public ReactiveSimpleDeleteQueryPlan(org.hibernate.persister.entity.EntityPersister entityDescriptor, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDelete, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref)
-
-
Method Details
-
execute
protected int execute(org.hibernate.query.sqm.internal.CacheableSqmInterpretation<org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation> sqmInterpretation, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext) - Overrides:
executein classorg.hibernate.query.sqm.internal.SimpleDeleteQueryPlan
-
executeReactiveUpdate
public CompletionStage<Integer> executeReactiveUpdate(org.hibernate.query.spi.DomainQueryExecutionContext context) - Specified by:
executeReactiveUpdatein interfaceReactiveNonSelectQueryPlan
-
executeReactive
protected CompletionStage<Integer> executeReactive(org.hibernate.query.sqm.internal.CacheableSqmInterpretation<org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.exec.spi.JdbcOperationQueryMutation> sqmInterpretation, org.hibernate.sql.exec.spi.JdbcParameterBindings jdbcParameterBindings, org.hibernate.sql.exec.spi.ExecutionContext executionContext)
-