Class ReactiveRestrictedDeleteExecutionDelegate
- java.lang.Object
-
- org.hibernate.reactive.query.sqm.mutation.internal.temptable.ReactiveRestrictedDeleteExecutionDelegate
-
- All Implemented Interfaces:
org.hibernate.query.sqm.mutation.internal.temptable.TableBasedDeleteHandler.ExecutionDelegate
,ReactiveTableBasedDeleteHandler.ReactiveExecutionDelegate
public class ReactiveRestrictedDeleteExecutionDelegate extends java.lang.Object implements ReactiveTableBasedDeleteHandler.ReactiveExecutionDelegate
The reactive version ofRestrictedDeleteExecutionDelegate
-
-
Constructor Summary
Constructors Constructor Description ReactiveRestrictedDeleteExecutionDelegate(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor, org.hibernate.dialect.temptable.TemporaryTable idTable, org.hibernate.query.sqm.mutation.internal.temptable.AfterUseAction afterUseAction, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDelete, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, java.util.function.Function<org.hibernate.engine.spi.SharedSessionContractImplementor,java.lang.String> sessionUidAccess, org.hibernate.query.spi.QueryOptions queryOptions, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.query.spi.QueryParameterBindings queryParameterBindings, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletionStage<java.lang.Integer>
reactiveExecute(org.hibernate.query.spi.DomainQueryExecutionContext executionContext)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.temptable.ReactiveTableBasedDeleteHandler.ReactiveExecutionDelegate
execute
-
-
-
-
Constructor Detail
-
ReactiveRestrictedDeleteExecutionDelegate
public ReactiveRestrictedDeleteExecutionDelegate(org.hibernate.metamodel.mapping.EntityMappingType entityDescriptor, org.hibernate.dialect.temptable.TemporaryTable idTable, org.hibernate.query.sqm.mutation.internal.temptable.AfterUseAction afterUseAction, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDelete, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, java.util.function.Function<org.hibernate.engine.spi.SharedSessionContractImplementor,java.lang.String> sessionUidAccess, org.hibernate.query.spi.QueryOptions queryOptions, org.hibernate.engine.spi.LoadQueryInfluencers loadQueryInfluencers, org.hibernate.query.spi.QueryParameterBindings queryParameterBindings, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory)
-
-
Method Detail
-
reactiveExecute
public java.util.concurrent.CompletionStage<java.lang.Integer> reactiveExecute(org.hibernate.query.spi.DomainQueryExecutionContext executionContext)
- Specified by:
reactiveExecute
in interfaceReactiveTableBasedDeleteHandler.ReactiveExecutionDelegate
-
-