Interface SqmSelectQuery<T>
- All Superinterfaces:
AbstractQuery<T>,CommonAbstractCriteria,JpaCriteriaBase,JpaCriteriaNode,JpaCteContainer,JpaSelectCriteria<T>,Serializable,SqmCteContainer,SqmNode,SqmQuery<T>
- All Known Implementing Classes:
AbstractSqmSelectQuery,SqmSelectStatement,SqmSubQuery
public interface SqmSelectQuery<T>
extends SqmQuery<T>, JpaSelectCriteria<T>, SqmNode, SqmCteContainer
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy(SqmCopyContext context) distinct(boolean distinct) The query structure.The query structure.Methods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getResultType, getRoots, having, isDistinct, whereMethods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getParameters, subqueryMethods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
subqueryMethods inherited from interface org.hibernate.query.criteria.JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinctMethods inherited from interface org.hibernate.query.criteria.JpaSelectCriteria
from, from, from, from, from, getGroupRestriction, getRestriction, getSelection, groupBy, groupBy, having, having, where, whereMethods inherited from interface org.hibernate.query.sqm.tree.cte.SqmCteContainer
getCteStatement, getCteStatementsMethods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, nodeBuilderMethods inherited from interface org.hibernate.query.sqm.tree.SqmQuery
generateAlias
-
Method Details
-
getQuerySpec
SqmQuerySpec<T> getQuerySpec()Description copied from interface:JpaSelectCriteriaThe query structure. SeeJpaQueryStructurefor details- Specified by:
getQuerySpecin interfaceJpaSelectCriteria<T>
-
getQueryPart
SqmQueryPart<T> getQueryPart()Description copied from interface:JpaSelectCriteriaThe query structure. SeeJpaQueryStructurefor details- Specified by:
getQueryPartin interfaceJpaSelectCriteria<T>
-
distinct
- Specified by:
distinctin interfaceAbstractQuery<T>- Specified by:
distinctin interfaceJpaSelectCriteria<T>
-
copy
-