Interface JpaSubQuery<T>
- All Superinterfaces:
AbstractQuery<T>, CommonAbstractCriteria, CriteriaSelect<T>, Expression<T>, JpaCriteriaBase, JpaCriteriaNode, JpaCriteriaSelect<T>, JpaCteContainer, JpaExpression<T>, JpaSelectCriteria<T>, JpaSelection<T>, JpaTupleElement<T>, Selection<T>, Serializable, Subquery<T>, TupleElement<T>
- All Known Implementing Classes:
SqmSubQuery
public interface JpaSubQuery<T>
extends Subquery<T>, JpaSelectCriteria<T>, JpaCriteriaSelect<T>, JpaExpression<T>, JpaCteContainer
-
Method Summary
Modifier and TypeMethodDescription<X,Y> JpaCollectionJoin <X, Y> correlate(CollectionJoin<X, Y> parentCollection) <X,Y> JpaJoin <X, Y> <X,Y> JpaListJoin <X, Y> <X,K, V> JpaMapJoin <X, K, V> <Y> JpaRoot<Y> <X,Y> JpaSetJoin <X, Y> <X,Y> JpaCrossJoin <X, Y> correlate(JpaCrossJoin<X, Y> parentCrossJoin) <X> JpaEntityJoin<T, X> correlate(JpaEntityJoin<T, X> parentEntityJoin) distinct(boolean distinct) fetch(Number fetch, FetchClauseType fetchClauseType) fetch(JpaExpression<? extends Number> fetch) fetch(JpaExpression<? extends Number> fetch, FetchClauseType fetchClauseType) getFetch()groupBy(Expression<?>... grouping) groupBy(List<Expression<?>> grouping) having(BooleanExpression... restrictions) having(Expression<Boolean> restriction) having(List<? extends Expression<Boolean>> restrictions) multiselect(Selection<?>... selections) multiselect(List<Selection<?>> selectionList) offset(JpaExpression<? extends Number> offset) select(Expression<T> expression) where(BooleanExpression... restrictions) where(Expression<Boolean> restriction) where(List<? extends Expression<Boolean>> restrictions) Methods inherited from interface AbstractQuery
getGroupList, getResultType, getRootList, getRoots, isDistinctMethods inherited from interface CommonAbstractCriteria
getParameters, subqueryMethods inherited from interface JpaCriteriaBase
subqueryMethods inherited from interface JpaCteContainer
getCteCriteria, getCteCriterias, with, with, withRecursiveUnionAll, withRecursiveUnionAll, withRecursiveUnionDistinct, withRecursiveUnionDistinctMethods inherited from interface JpaExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, cast, coalesce, coalesce, count, countDistinct, equalTo, equalTo, in, in, in, in, in, isMember, isNotMember, isNotNull, isNull, notEqualTo, notEqualTo, nullif, nullif, selectCase, selectCaseMethods inherited from interface JpaSelectCriteria
from, from, from, from, from, getGroupRestriction, getQueryPart, getQuerySpec, getRestrictionMethods inherited from interface JpaSelection
alias, getCompoundSelectionItems, getSelectionItemsMethods inherited from interface JpaTupleElement
getJavaType, getJavaTypeDescriptor, getJavaTypeName, isEnumMethods inherited from interface Selection
isCompoundSelectionMethods inherited from interface Subquery
all, any, correlate, exists, getContainingQuery, getCorrelatedJoins, getParent, someMethods inherited from interface TupleElement
getAlias
-
Method Details
-
multiselect
-
multiselect
-
correlate
-
correlate
-
getOffset
-
offset
-
offset
-
getFetch
-
fetch
-
fetch
-
fetch
-
fetch
-
getFetchClauseType
FetchClauseType getFetchClauseType() -
getOrderList
-
orderBy
-
orderBy
-
distinct
- Specified by:
distinctin interfaceAbstractQuery<T>- Specified by:
distinctin interfaceJpaSelectCriteria<T>- Specified by:
distinctin interfaceSubquery<T>
-
getSelection
- Specified by:
getSelectionin interfaceAbstractQuery<T>- Specified by:
getSelectionin interfaceJpaSelectCriteria<T>- Specified by:
getSelectionin interfaceSubquery<T>
-
select
-
where
- Specified by:
wherein interfaceAbstractQuery<T>- Specified by:
wherein interfaceJpaSelectCriteria<T>- Specified by:
wherein interfaceSubquery<T>
-
where
- Specified by:
wherein interfaceAbstractQuery<T>- Specified by:
wherein interfaceJpaSelectCriteria<T>- Specified by:
wherein interfaceSubquery<T>
-
where
- Specified by:
wherein interfaceAbstractQuery<T>- Specified by:
wherein interfaceJpaSelectCriteria<T>- Specified by:
wherein interfaceSubquery<T>
-
groupBy
- Specified by:
groupByin interfaceAbstractQuery<T>- Specified by:
groupByin interfaceJpaSelectCriteria<T>- Specified by:
groupByin interfaceSubquery<T>
-
groupBy
- Specified by:
groupByin interfaceAbstractQuery<T>- Specified by:
groupByin interfaceJpaSelectCriteria<T>- Specified by:
groupByin interfaceSubquery<T>
-
having
- Specified by:
havingin interfaceAbstractQuery<T>- Specified by:
havingin interfaceJpaSelectCriteria<T>- Specified by:
havingin interfaceSubquery<T>
-
having
- Specified by:
havingin interfaceAbstractQuery<T>- Specified by:
havingin interfaceJpaSelectCriteria<T>- Specified by:
havingin interfaceSubquery<T>
-
having
- Specified by:
havingin interfaceAbstractQuery<T>- Specified by:
havingin interfaceJpaSelectCriteria<T>- Specified by:
havingin interfaceSubquery<T>
-
correlate
-
correlate
-
correlate
-
correlate
-
correlate
-
correlate
-