Class ReactiveCteSoftDeleteHandler
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.query.sqm.mutation.internal.cte.CteSoftDeleteHandler
org.hibernate.reactive.query.sqm.mutation.internal.cte.ReactiveCteSoftDeleteHandler
- 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 ReactiveCteSoftDeleteHandler
extends org.hibernate.query.sqm.mutation.internal.cte.CteSoftDeleteHandler
implements ReactiveAbstractCteMutationHandler
-
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
ConstructorsModifierConstructorDescriptionprotectedReactiveCteSoftDeleteHandler(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.CteSoftDeleteHandler
applyDmlOperationsMethods inherited from class org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler
addDmlCtes, 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
-
ReactiveCteSoftDeleteHandler
protected ReactiveCteSoftDeleteHandler(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
-