Package org.hibernate.query.sqm.tree
Interface SqmStatement<T>
-
- All Superinterfaces:
CommonAbstractCriteria
,JpaCriteriaBase
,JpaCriteriaNode
,JpaCteContainer
,JpaQueryableCriteria<T>
,Serializable
,SqmNode
,SqmQuery<T>
,SqmVisitableNode
- All Known Subinterfaces:
SqmDeleteOrUpdateStatement<T>
,SqmDmlStatement<E>
,SqmInsertStatement<T>
- All Known Implementing Classes:
AbstractSqmDmlStatement
,AbstractSqmInsertStatement
,AbstractSqmRestrictedDmlStatement
,AbstractSqmStatement
,SqmDeleteStatement
,SqmInsertSelectStatement
,SqmInsertValuesStatement
,SqmSelectStatement
,SqmUpdateStatement
public interface SqmStatement<T> extends SqmQuery<T>, JpaQueryableCriteria<T>, SqmVisitableNode
The basic SQM statement contract for top-level statements
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SqmStatement.ParameterResolutions
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmStatement<T>
copy(SqmCopyContext context)
SqmQuerySource
getQuerySource()
Set<SqmParameter<?>>
getSqmParameters()
Access to the (potentially still growing) collection of parameters for the statement.SqmStatement.ParameterResolutions
resolveParameters()
-
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.SqmNode
asLoggableText, nodeBuilder
-
Methods inherited from interface org.hibernate.query.sqm.tree.SqmVisitableNode
accept, appendHqlString, toHqlString
-
-
-
-
Method Detail
-
getQuerySource
SqmQuerySource getQuerySource()
-
getSqmParameters
Set<SqmParameter<?>> getSqmParameters()
Access to the (potentially still growing) collection of parameters for the statement.
-
resolveParameters
SqmStatement.ParameterResolutions resolveParameters()
-
copy
SqmStatement<T> copy(SqmCopyContext context)
-
-