Interface SqmStatement<T>
- All Superinterfaces:
CommonAbstractCriteria, JpaCriteriaBase, JpaCriteriaNode, JpaCteContainer, JpaQueryableCriteria<T>, Serializable, SqmCacheable, 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 CommonAbstractCriteria
getParameters, subqueryMethods inherited from interface JpaCriteriaBase
getRestriction, subqueryMethods inherited from interface JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinctMethods inherited from interface SqmCacheable
cacheHashCode, isCompatibleMethods inherited from interface SqmNode
asLoggableText, nodeBuilderMethods inherited from interface SqmQuery
generateAliasMethods inherited from interface 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
-