Top Description Constructors Methods
org.hibernate.query.sqm.mutation.internal.cte

public Class CteSoftDeleteHandler

extends CteDeleteHandler
Class Inheritance
Imports
java.util.ArrayList, .Collections, .List, org.hibernate.engine.spi.SessionFactoryImplementor, org.hibernate.metamodel.mapping.EntityMappingType, .SoftDeleteMapping, .TableDetails, org.hibernate.query.sqm.internal.DomainParameterXref, org.hibernate.query.sqm.tree.delete.SqmDeleteStatement, org.hibernate.sql.ast.tree.MutationStatement, org.hibernate.sql.ast.tree.cte.CteContainer, .CteStatement, .CteTable, org.hibernate.sql.ast.tree.expression.ColumnReference, .JdbcLiteral, org.hibernate.sql.ast.tree.from.NamedTableReference, .TableGroup, .TableReference, org.hibernate.sql.ast.tree.update.Assignment, .UpdateStatement

Specialized CteDeleteHandler for soft-delete handling
Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
protected
CteSoftDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)

Deprecated as a consequence of SessionFactoryImplementor being deprecated.

Method Summary

Modifier and TypeMethod and Description
protected void
Inherited from org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler:
addDmlCtesgetCteTableNamegetCteTableName

Constructor Detail

CteSoftDeleteHandlerback to summary
protected CteSoftDeleteHandler(CteTable cteTable, SqmDeleteStatement<?> sqmDeleteStatement, DomainParameterXref domainParameterXref, CteMutationStrategy strategy, SessionFactoryImplementor sessionFactory)

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.

Method Detail

applyDmlOperationsback to summary
protected void applyDmlOperations(CteContainer statement, CteStatement idSelectCte, SessionFactoryImplementor factory, TableGroup updatingTableGroup)

Overrides org.hibernate.query.sqm.mutation.internal.cte.CteDeleteHandler.applyDmlOperations.

Deprecated

as a consequence of SessionFactoryImplementor being deprecated. See corresponding docs for further information.