Class CteSoftDeleteHandler
java.lang.Object
org.hibernate.query.sqm.mutation.spi.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
- All Implemented Interfaces:
DeleteHandler,Handler
Specialized CteDeleteHandler for soft-delete handling
-
Field Summary
Fields inherited from class org.hibernate.query.sqm.mutation.internal.cte.AbstractCteMutationHandler
CTE_TABLE_IDENTIFIER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCteSoftDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyDmlOperations(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) Methods 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, execute, getCteTable, getDomainParameterXref, getStrategy, resolveUnionTableReferenceMethods inherited from class org.hibernate.query.sqm.mutation.spi.AbstractMutationHandler
getEntityDescriptor, getSessionFactory, getSqmDeleteOrUpdateStatement
-
Constructor Details
-
CteSoftDeleteHandler
protected CteSoftDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)
-
-
Method Details
-
applyDmlOperations
protected void applyDmlOperations(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup) - Overrides:
applyDmlOperationsin classCteDeleteHandler
-