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, where
Methods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getParameters, subquery
Methods inherited from interface org.hibernate.query.criteria.JpaCriteriaBase
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.criteria.JpaSelectCriteria
from, from, from, from, from, getGroupRestriction, getRestriction, getSelection, groupBy, groupBy, having, having, where, where
Methods inherited from interface org.hibernate.query.sqm.tree.cte.SqmCteContainer
getCteStatement, getCteStatements
Methods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, nodeBuilder
-
Method Details
-
getQuerySpec
SqmQuerySpec<T> getQuerySpec()Description copied from interface:JpaSelectCriteria
The query structure. SeeJpaQueryStructure
for details- Specified by:
getQuerySpec
in interfaceJpaSelectCriteria<T>
-
getQueryPart
SqmQueryPart<T> getQueryPart()Description copied from interface:JpaSelectCriteria
The query structure. SeeJpaQueryStructure
for details- Specified by:
getQueryPart
in interfaceJpaSelectCriteria<T>
-
distinct
- Specified by:
distinct
in interfaceAbstractQuery<T>
- Specified by:
distinct
in interfaceJpaSelectCriteria<T>
-
copy
-