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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqmSelectQuery<T>
copy(SqmCopyContext context)
SqmSelectQuery<T>
distinct(boolean distinct)
SqmQueryPart<T>
getQueryPart()
The query structure.SqmQuerySpec<T>
getQuerySpec()
The query structure.-
Methods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getResultType, getRoots, isDistinct
-
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, 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 Detail
-
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
SqmSelectQuery<T> distinct(boolean distinct)
- Specified by:
distinct
in interfaceAbstractQuery<T>
- Specified by:
distinct
in interfaceJpaSelectCriteria<T>
-
copy
SqmSelectQuery<T> copy(SqmCopyContext context)
-
-