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, subquery
Methods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
getRestriction, subquery
Methods inherited from interface org.hibernate.query.criteria.JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinct
Methods inherited from interface org.hibernate.query.sqm.tree.cte.SqmCteContainer
getCteStatement, getCteStatements
Methods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, nodeBuilder
Methods inherited from interface org.hibernate.query.sqm.tree.SqmStatement
copy, getQuerySource, getSqmParameters, resolveParameters
Methods 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:
getTarget
in interfaceJpaManipulationCriteria<E>
-
setTarget
Set the root path- Specified by:
setTarget
in interfaceJpaManipulationCriteria<E>
-