public class CriteriaQueryImpl<T> extends AbstractNode implements javax.persistence.criteria.CriteriaQuery<T>, CompilableCriteria, java.io.Serializable
CriteriaQuery contract. Mostly a set of delegation to its
internal QueryStructure.| Constructor and Description |
|---|
CriteriaQueryImpl(CriteriaBuilderImpl criteriaBuilder,
java.lang.Class<T> returnType) |
| Modifier and Type | Method and Description |
|---|---|
void |
applySelection(javax.persistence.criteria.Selection<? extends T> selection) |
javax.persistence.criteria.CriteriaQuery<T> |
distinct(boolean applyDistinction) |
<X> javax.persistence.criteria.Root<X> |
from(java.lang.Class<X> entityClass) |
<X> javax.persistence.criteria.Root<X> |
from(javax.persistence.metamodel.EntityType<X> entityType) |
java.util.List<javax.persistence.criteria.Expression<?>> |
getGroupList() |
javax.persistence.criteria.Predicate |
getGroupRestriction() |
java.util.List<javax.persistence.criteria.Order> |
getOrderList() |
java.util.Set<javax.persistence.criteria.ParameterExpression<?>> |
getParameters() |
javax.persistence.criteria.Predicate |
getRestriction() |
java.lang.Class<T> |
getResultType() |
java.util.Set<javax.persistence.criteria.Root<?>> |
getRoots() |
javax.persistence.criteria.Selection<T> |
getSelection() |
javax.persistence.criteria.CriteriaQuery<T> |
groupBy(javax.persistence.criteria.Expression<?>... groupings) |
javax.persistence.criteria.CriteriaQuery<T> |
groupBy(java.util.List<javax.persistence.criteria.Expression<?>> groupings) |
javax.persistence.criteria.CriteriaQuery<T> |
having(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
javax.persistence.criteria.CriteriaQuery<T> |
having(javax.persistence.criteria.Predicate... predicates) |
CriteriaInterpretation |
interpret(RenderingContext renderingContext) |
boolean |
isDistinct() |
javax.persistence.criteria.CriteriaQuery<T> |
multiselect(java.util.List<javax.persistence.criteria.Selection<?>> selections) |
javax.persistence.criteria.CriteriaQuery<T> |
multiselect(javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.CriteriaQuery<T> |
orderBy(java.util.List<javax.persistence.criteria.Order> orders) |
javax.persistence.criteria.CriteriaQuery<T> |
orderBy(javax.persistence.criteria.Order... orders) |
javax.persistence.criteria.CriteriaQuery<T> |
select(javax.persistence.criteria.Selection<? extends T> selection) |
<U> javax.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> subqueryType) |
void |
validate() |
javax.persistence.criteria.CriteriaQuery<T> |
where(javax.persistence.criteria.Expression<java.lang.Boolean> expression) |
javax.persistence.criteria.CriteriaQuery<T> |
where(javax.persistence.criteria.Predicate... predicates) |
criteriaBuilderpublic CriteriaQueryImpl(CriteriaBuilderImpl criteriaBuilder, java.lang.Class<T> returnType)
public java.lang.Class<T> getResultType()
getResultType in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.CriteriaQuery<T> distinct(boolean applyDistinction)
public boolean isDistinct()
isDistinct in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Selection<T> getSelection()
getSelection in interface javax.persistence.criteria.AbstractQuery<T>public void applySelection(javax.persistence.criteria.Selection<? extends T> selection)
public javax.persistence.criteria.CriteriaQuery<T> select(javax.persistence.criteria.Selection<? extends T> selection)
select in interface javax.persistence.criteria.CriteriaQuery<T>public javax.persistence.criteria.CriteriaQuery<T> multiselect(javax.persistence.criteria.Selection<?>... selections)
multiselect in interface javax.persistence.criteria.CriteriaQuery<T>public javax.persistence.criteria.CriteriaQuery<T> multiselect(java.util.List<javax.persistence.criteria.Selection<?>> selections)
multiselect in interface javax.persistence.criteria.CriteriaQuery<T>public java.util.Set<javax.persistence.criteria.Root<?>> getRoots()
getRoots in interface javax.persistence.criteria.AbstractQuery<T>public <X> javax.persistence.criteria.Root<X> from(javax.persistence.metamodel.EntityType<X> entityType)
from in interface javax.persistence.criteria.AbstractQuery<T>public <X> javax.persistence.criteria.Root<X> from(java.lang.Class<X> entityClass)
from in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Predicate getRestriction()
getRestriction in interface javax.persistence.criteria.CommonAbstractCriteriapublic javax.persistence.criteria.CriteriaQuery<T> where(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
public javax.persistence.criteria.CriteriaQuery<T> where(javax.persistence.criteria.Predicate... predicates)
public java.util.List<javax.persistence.criteria.Expression<?>> getGroupList()
getGroupList in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.CriteriaQuery<T> groupBy(javax.persistence.criteria.Expression<?>... groupings)
public javax.persistence.criteria.CriteriaQuery<T> groupBy(java.util.List<javax.persistence.criteria.Expression<?>> groupings)
public javax.persistence.criteria.Predicate getGroupRestriction()
getGroupRestriction in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.CriteriaQuery<T> having(javax.persistence.criteria.Expression<java.lang.Boolean> expression)
public javax.persistence.criteria.CriteriaQuery<T> having(javax.persistence.criteria.Predicate... predicates)
public java.util.List<javax.persistence.criteria.Order> getOrderList()
getOrderList in interface javax.persistence.criteria.CriteriaQuery<T>public javax.persistence.criteria.CriteriaQuery<T> orderBy(javax.persistence.criteria.Order... orders)
orderBy in interface javax.persistence.criteria.CriteriaQuery<T>public javax.persistence.criteria.CriteriaQuery<T> orderBy(java.util.List<javax.persistence.criteria.Order> orders)
orderBy in interface javax.persistence.criteria.CriteriaQuery<T>public java.util.Set<javax.persistence.criteria.ParameterExpression<?>> getParameters()
getParameters in interface javax.persistence.criteria.CriteriaQuery<T>public <U> javax.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> subqueryType)
subquery in interface javax.persistence.criteria.CommonAbstractCriteriapublic void validate()
validate in interface CompilableCriteriapublic CriteriaInterpretation interpret(RenderingContext renderingContext)
interpret in interface CompilableCriteriaCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.