T
- The type of the selection itemAbstractQuery<T>
, BlazeAbstractQuery<T>
, BlazeCommonAbstractCriteria
, CommonAbstractCriteria
, Expression<T>
, Selection<T>
, Subquery<T>
, javax.persistence.TupleElement<T>
public interface BlazeSubquery<T> extends Subquery<T>, BlazeAbstractQuery<T>
Subquery
.Modifier and Type | Method | Description |
---|---|---|
<X,Y> BlazeCollectionJoin<X,Y> |
correlate(CollectionJoin<X,Y> parentCollection) |
|
<X,Y> BlazeJoin<X,Y> |
correlate(Join<X,Y> parentJoin) |
|
<X,Y> BlazeListJoin<X,Y> |
correlate(ListJoin<X,Y> parentList) |
|
<X,K,V> BlazeMapJoin<X,K,V> |
correlate(MapJoin<X,K,V> parentMap) |
|
<Y> BlazeRoot<Y> |
correlate(Root<Y> parentRoot) |
|
<X,Y> BlazeSetJoin<X,Y> |
correlate(SetJoin<X,Y> parentSet) |
|
BlazeSubquery<T> |
distinct(boolean distinct) |
|
<X> BlazeRoot<X> |
from(java.lang.Class<X> entityClass) |
|
<X> BlazeRoot<X> |
from(javax.persistence.metamodel.EntityType<X> entity) |
|
java.util.List<BlazeOrder> |
getBlazeOrderList() |
Like
getOrderList() but returns the subtype BlazeOrder instead. |
BlazeCommonAbstractCriteria |
getContainingQuery() |
Returns the query (which may be a CriteriaQuery, CriteriaUpdate, CriteriaDelete, or a Subquery) of which this is a subquery.
|
java.util.List<Order> |
getOrderList() |
Return the ordering expressions in order of precedence.
|
java.util.Set<ParameterExpression<?>> |
getParameters() |
Returns the parameters defined on this query.
|
BlazeAbstractQuery<?> |
getParent() |
|
BlazeSubquery<T> |
groupBy(java.util.List<Expression<?>> grouping) |
|
BlazeSubquery<T> |
groupBy(Expression<?>... grouping) |
|
BlazeSubquery<T> |
having(Expression<java.lang.Boolean> restriction) |
|
BlazeSubquery<T> |
having(Predicate... restrictions) |
|
BlazeSubquery<T> |
orderBy(BlazeOrder... orders) |
Like
orderBy(Order...) but accepts the subtype BlazeOrder . |
BlazeSubquery<T> |
orderBy(java.util.List<BlazeOrder> orderList) |
Specify the ordering expressions that are used to
order the query results.
|
BlazeSubquery<T> |
orderBy(Order... orders) |
Specify the ordering expressions that are used to
order the query results.
|
BlazeSubquery<T> |
select(Expression<T> expression) |
|
<U> BlazeSubquery<U> |
subquery(java.lang.Class<U> type) |
|
BlazeSubquery<T> |
where(Expression<java.lang.Boolean> restriction) |
|
BlazeSubquery<T> |
where(Predicate... restrictions) |
getGroupList, getGroupRestriction, getRestriction, getResultType, getRoots, isDistinct
from, from, getBlazeRoots
getRestriction
as, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, isCompoundSelection
getCorrelatedJoins, getSelection
java.util.List<BlazeOrder> getBlazeOrderList()
getOrderList()
but returns the subtype BlazeOrder
instead.java.util.List<Order> getOrderList()
BlazeSubquery<T> orderBy(Order... orders)
orders
- zero or more ordering expressionsBlazeSubquery<T> orderBy(BlazeOrder... orders)
orderBy(Order...)
but accepts the subtype BlazeOrder
.orders
- zero or more ordering expressionsBlazeSubquery<T> orderBy(java.util.List<BlazeOrder> orderList)
orderList
- list of zero or more ordering expressionsjava.util.Set<ParameterExpression<?>> getParameters()
BlazeCommonAbstractCriteria getContainingQuery()
BlazeSubquery<T> select(Expression<T> expression)
BlazeSubquery<T> where(Expression<java.lang.Boolean> restriction)
where
in interface AbstractQuery<T>
where
in interface BlazeAbstractQuery<T>
where
in interface Subquery<T>
BlazeSubquery<T> where(Predicate... restrictions)
where
in interface AbstractQuery<T>
where
in interface BlazeAbstractQuery<T>
where
in interface Subquery<T>
BlazeSubquery<T> groupBy(Expression<?>... grouping)
groupBy
in interface AbstractQuery<T>
groupBy
in interface BlazeAbstractQuery<T>
groupBy
in interface Subquery<T>
BlazeSubquery<T> groupBy(java.util.List<Expression<?>> grouping)
groupBy
in interface AbstractQuery<T>
groupBy
in interface BlazeAbstractQuery<T>
groupBy
in interface Subquery<T>
BlazeSubquery<T> having(Expression<java.lang.Boolean> restriction)
having
in interface AbstractQuery<T>
having
in interface BlazeAbstractQuery<T>
having
in interface Subquery<T>
BlazeSubquery<T> having(Predicate... restrictions)
having
in interface AbstractQuery<T>
having
in interface BlazeAbstractQuery<T>
having
in interface Subquery<T>
BlazeSubquery<T> distinct(boolean distinct)
distinct
in interface AbstractQuery<T>
distinct
in interface BlazeAbstractQuery<T>
distinct
in interface Subquery<T>
<X,Y> BlazeCollectionJoin<X,Y> correlate(CollectionJoin<X,Y> parentCollection)
<X,Y> BlazeSetJoin<X,Y> correlate(SetJoin<X,Y> parentSet)
<X,Y> BlazeListJoin<X,Y> correlate(ListJoin<X,Y> parentList)
<X,K,V> BlazeMapJoin<X,K,V> correlate(MapJoin<X,K,V> parentMap)
BlazeAbstractQuery<?> getParent()
<X> BlazeRoot<X> from(java.lang.Class<X> entityClass)
from
in interface AbstractQuery<T>
from
in interface BlazeAbstractQuery<T>
<X> BlazeRoot<X> from(javax.persistence.metamodel.EntityType<X> entity)
from
in interface AbstractQuery<T>
from
in interface BlazeAbstractQuery<T>
<U> BlazeSubquery<U> subquery(java.lang.Class<U> type)
subquery
in interface AbstractQuery<T>
subquery
in interface BlazeCommonAbstractCriteria
subquery
in interface CommonAbstractCriteria
Copyright © 2014–2018 Blazebit. All rights reserved.