public class CriteriaQueryImpl<T> extends AbstractNode implements javax.persistence.criteria.CriteriaQuery<T>, Serializable
CriteriaQuery contract. Mostly a set of delegation to its
internal QueryStructure.| Constructor and Description |
|---|
CriteriaQueryImpl(CriteriaBuilderImpl criteriaBuilder,
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(Class<X> entityClass) |
<X> javax.persistence.criteria.Root<X> |
from(javax.persistence.metamodel.EntityType<X> entityType) |
List<javax.persistence.criteria.Expression<?>> |
getGroupList() |
javax.persistence.criteria.Predicate |
getGroupRestriction() |
List<javax.persistence.criteria.Order> |
getOrderList() |
Set<javax.persistence.criteria.ParameterExpression<?>> |
getParameters() |
javax.persistence.criteria.Predicate |
getRestriction() |
Class<T> |
getResultType() |
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(List<javax.persistence.criteria.Expression<?>> groupings) |
javax.persistence.criteria.CriteriaQuery<T> |
having(javax.persistence.criteria.Expression<Boolean> expression) |
javax.persistence.criteria.CriteriaQuery<T> |
having(javax.persistence.criteria.Predicate... predicates) |
boolean |
isDistinct() |
javax.persistence.criteria.CriteriaQuery<T> |
multiselect(List<javax.persistence.criteria.Selection<?>> selections) |
javax.persistence.criteria.CriteriaQuery<T> |
multiselect(javax.persistence.criteria.Selection<?>... selections) |
javax.persistence.criteria.CriteriaQuery<T> |
orderBy(List<javax.persistence.criteria.Order> orders) |
javax.persistence.criteria.CriteriaQuery<T> |
orderBy(javax.persistence.criteria.Order... orders) |
CriteriaQueryCompiler.RenderedCriteriaQuery |
render(CriteriaQueryCompiler.RenderingContext renderingContext) |
javax.persistence.criteria.CriteriaQuery<T> |
select(javax.persistence.criteria.Selection<? extends T> selection) |
<U> javax.persistence.criteria.Subquery<U> |
subquery(Class<U> subqueryType) |
void |
validate() |
javax.persistence.criteria.CriteriaQuery<T> |
where(javax.persistence.criteria.Expression<Boolean> expression) |
javax.persistence.criteria.CriteriaQuery<T> |
where(javax.persistence.criteria.Predicate... predicates) |
criteriaBuilderpublic CriteriaQueryImpl(CriteriaBuilderImpl criteriaBuilder, Class<T> returnType)
public 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(List<javax.persistence.criteria.Selection<?>> selections)
multiselect in interface javax.persistence.criteria.CriteriaQuery<T>public 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(Class<X> entityClass)
from in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.Predicate getRestriction()
getRestriction in interface javax.persistence.criteria.AbstractQuery<T>public javax.persistence.criteria.CriteriaQuery<T> where(javax.persistence.criteria.Expression<Boolean> expression)
public javax.persistence.criteria.CriteriaQuery<T> where(javax.persistence.criteria.Predicate... predicates)
public 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(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<Boolean> expression)
public javax.persistence.criteria.CriteriaQuery<T> having(javax.persistence.criteria.Predicate... predicates)
public 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(List<javax.persistence.criteria.Order> orders)
orderBy in interface javax.persistence.criteria.CriteriaQuery<T>public Set<javax.persistence.criteria.ParameterExpression<?>> getParameters()
getParameters in interface javax.persistence.criteria.CriteriaQuery<T>public <U> javax.persistence.criteria.Subquery<U> subquery(Class<U> subqueryType)
subquery in interface javax.persistence.criteria.AbstractQuery<T>public void validate()
public CriteriaQueryCompiler.RenderedCriteriaQuery render(CriteriaQueryCompiler.RenderingContext renderingContext)
Copyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved