Interface SqmDeleteOrUpdateStatement<T>
- All Superinterfaces:
CommonAbstractCriteria, JpaCriteriaBase, JpaCriteriaNode, JpaCteContainer, JpaManipulationCriteria<T>, JpaQueryableCriteria<T>, Serializable, SqmCacheable, SqmCteContainer, SqmDmlStatement<T>, SqmNode, SqmQuery<T>, SqmStatement<T>, SqmVisitableNode, SqmWhereClauseContainer
- All Known Implementing Classes:
SqmDeleteStatement, SqmUpdateStatement
In some cases it is useful to be able to handle UPDATE or DELETE SQM trees
using a single contract. This contract serves that role.
-
Nested Class Summary
Nested classes/interfaces inherited from interface SqmStatement
SqmStatement.ParameterResolutions -
Field Summary
-
Method Summary
Methods inherited from interface CommonAbstractCriteria
getParameters, subqueryMethods inherited from interface JpaCriteriaBase
getRestriction, subqueryMethods inherited from interface JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinctMethods inherited from interface SqmCacheable
cacheHashCode, isCompatibleMethods inherited from interface SqmCteContainer
getCteStatement, getCteStatementsMethods inherited from interface SqmDmlStatement
getTarget, setTargetMethods inherited from interface SqmNode
asLoggableText, nodeBuilderMethods inherited from interface SqmQuery
generateAliasMethods inherited from interface SqmStatement
copy, getQuerySource, getSqmParameters, resolveParametersMethods inherited from interface SqmVisitableNode
accept, appendHqlString, toHqlStringMethods inherited from interface SqmWhereClauseContainer
applyPredicate, getWhereClause