Package org.hibernate.query.sqm.tree
Interface SqmDmlStatement<E>
- All Superinterfaces:
CommonAbstractCriteria,JpaCriteriaBase,JpaCriteriaNode,JpaCteContainer,JpaManipulationCriteria<E>,JpaQueryableCriteria<E>,Serializable,SqmCteContainer,SqmNode,SqmQuery<E>,SqmStatement<E>,SqmVisitableNode
- All Known Subinterfaces:
SqmDeleteOrUpdateStatement<T>,SqmInsertStatement<T>
- All Known Implementing Classes:
AbstractSqmDmlStatement,AbstractSqmInsertStatement,AbstractSqmRestrictedDmlStatement,SqmDeleteStatement,SqmInsertSelectStatement,SqmInsertValuesStatement,SqmUpdateStatement
public interface SqmDmlStatement<E>
extends SqmStatement<E>, SqmCteContainer, JpaManipulationCriteria<E>
Common extension of SqmStatement for DML (delete, update and insert-select)
statements. See
SqmDeleteStatement,
SqmUpdateStatement and
SqmInsertSelectStatement respectively-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.query.sqm.tree.SqmStatement
SqmStatement.ParameterResolutions -
Field Summary
-
Method Summary
Methods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getParameters, subqueryMethods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
getRestriction, subqueryMethods inherited from interface org.hibernate.query.criteria.JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinctMethods inherited from interface org.hibernate.query.sqm.tree.cte.SqmCteContainer
getCteStatement, getCteStatementsMethods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, nodeBuilderMethods inherited from interface org.hibernate.query.sqm.tree.SqmQuery
generateAliasMethods inherited from interface org.hibernate.query.sqm.tree.SqmStatement
copy, getQuerySource, getSqmParameters, resolveParametersMethods inherited from interface org.hibernate.query.sqm.tree.SqmVisitableNode
accept, appendHqlString, toHqlString
-
Method Details
-
getTarget
Get the root path that is the target of the DML statement.- Specified by:
getTargetin interfaceJpaManipulationCriteria<E>
-
setTarget
Set the root path- Specified by:
setTargetin interfaceJpaManipulationCriteria<E>
-