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. SeeSqmDeleteStatement
,SqmUpdateStatement
andSqmInsertSelectStatement
respectively
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.query.sqm.tree.SqmStatement
SqmStatement.ParameterResolutions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmRoot<E>
getTarget()
Get the root path that is the target of the DML statement.void
setTarget(SqmRoot<E> root)
Set the root path-
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 Detail
-
getTarget
SqmRoot<E> getTarget()
Get the root path that is the target of the DML statement.- Specified by:
getTarget
in interfaceJpaManipulationCriteria<E>
-
setTarget
void setTarget(SqmRoot<E> root)
Set the root path- Specified by:
setTarget
in interfaceJpaManipulationCriteria<E>
-
-