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
The basic SQM statement contract for top-level statements
-
Nested Class Summary
Nested Classes -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy
(SqmCopyContext context) Set<SqmParameter<?>>
Access to the (potentially still growing) collection of parameters for the statement.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.SqmNode
asLoggableText, nodeBuilder
Methods inherited from interface org.hibernate.query.sqm.tree.SqmVisitableNode
accept, appendHqlString, toHqlString
-
Method Details
-
getQuerySource
SqmQuerySource getQuerySource() -
getSqmParameters
Set<SqmParameter<?>> getSqmParameters()Access to the (potentially still growing) collection of parameters for the statement. -
resolveParameters
SqmStatement.ParameterResolutions resolveParameters() -
copy
-