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, 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.SqmNode
asLoggableText, nodeBuilderMethods inherited from interface org.hibernate.query.sqm.tree.SqmQuery
generateAliasMethods 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
-