Class ReactiveCteDeleteHandler
java.lang.Object
org.hibernate.query.sqm.mutation.internal.AbstractMutationHandler
org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler
org.hibernate.reactive.query.sqm.mutation.internal.cte.ReactiveCteDeleteHandler
- All Implemented Interfaces:
org.hibernate.query.sqm.mutation.internal.DeleteHandler,org.hibernate.query.sqm.mutation.internal.Handler,org.hibernate.query.sqm.mutation.spi.MultiTableHandler,ReactiveAbstractCteMutationHandler,ReactiveHandler,ReactiveAbstractMutationHandler
public class ReactiveCteDeleteHandler
extends org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler
implements ReactiveAbstractCteMutationHandler
- See Also:
-
CteDeleteHandler
-
Field Summary
Fields inherited from class org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
CTE_TABLE_IDENTIFIERFields inherited from interface org.hibernate.reactive.query.sqm.mutation.internal.ReactiveHandler
LOG -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedReactiveCteDeleteHandler(org.hibernate.sql.ast.tree.cte.CteTable cteTable, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.sqm.mutation.internal.cte.CteMutationStrategy strategy, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.query.spi.DomainQueryExecutionContext context, org.hibernate.internal.util.MutableObject<org.hibernate.sql.exec.spi.JdbcParameterBindings> firstJdbcParameterBindingsConsumer) -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.sql.exec.spi.JdbcOperationQuerySelectMethods inherited from class org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler
addDmlCtes, applyDmlOperations, getCteTableName, getCteTableNameMethods inherited from class org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
createCountStar, createIdSubQuery, createIdSubQueryPredicate, createIdSubQueryPredicate, createJdbcParameterBindings, dependsOnParameterBindings, execute, isCompatibleWith, resolveUnionTableReferenceMethods inherited from class org.hibernate.query.sqm.mutation.internal.AbstractMutationHandler
getEntityDescriptor, getSessionFactory, getSqmStatementMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.internal.cte.ReactiveAbstractCteMutationHandler
reactiveExecuteMethods 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
-
Constructor Details
-
ReactiveCteDeleteHandler
protected ReactiveCteDeleteHandler(org.hibernate.sql.ast.tree.cte.CteTable cteTable, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement<?> sqmDeleteStatement, org.hibernate.query.sqm.internal.DomainParameterXref domainParameterXref, org.hibernate.query.sqm.mutation.internal.cte.CteMutationStrategy strategy, org.hibernate.engine.spi.SessionFactoryImplementor sessionFactory, org.hibernate.query.spi.DomainQueryExecutionContext context, org.hibernate.internal.util.MutableObject<org.hibernate.sql.exec.spi.JdbcParameterBindings> firstJdbcParameterBindingsConsumer)
-
-
Method Details
-
getSelect
public org.hibernate.sql.exec.spi.JdbcOperationQuerySelect getSelect()- Specified by:
getSelectin interfaceReactiveAbstractCteMutationHandler- Overrides:
getSelectin classorg.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
-