public class QueryCriteria<C,R> extends Object implements org.apache.deltaspike.data.api.criteria.Criteria<C,R>
| Constructor and Description |
|---|
QueryCriteria(Class<C> entityClass,
Class<R> resultClass,
javax.persistence.EntityManager entityManager) |
QueryCriteria(Class<C> entityClass,
Class<R> resultClass,
javax.persistence.EntityManager entityManager,
javax.persistence.criteria.JoinType joinType) |
| Modifier and Type | Method and Description |
|---|---|
<P extends Comparable<? super P>> |
between(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P lower,
P upper) |
javax.persistence.TypedQuery<R> |
createQuery() |
org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
distinct() |
<P extends Collection<?>> |
empty(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
eq(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
fetch(javax.persistence.metamodel.PluralAttribute<? super C,P,E> att) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
fetch(javax.persistence.metamodel.PluralAttribute<? super C,P,E> att,
javax.persistence.criteria.JoinType joinType) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
fetch(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
fetch(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
javax.persistence.criteria.JoinType joinType) |
List<R> |
getResultList() |
R |
getSingleResult() |
<P extends Number> |
gt(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P extends Comparable<? super P>> |
gtOrEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
in(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P... values) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
isNull(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
join(javax.persistence.metamodel.CollectionAttribute<? super C,P> att,
org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
join(javax.persistence.metamodel.ListAttribute<? super C,P> att,
org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
join(javax.persistence.metamodel.MapAttribute<? super C,E,P> att,
org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
join(javax.persistence.metamodel.SetAttribute<? super C,P> att,
org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria) |
<P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
join(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
like(javax.persistence.metamodel.SingularAttribute<? super C,String> att,
String value) |
<P extends Number> |
lt(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P extends Comparable<? super P>> |
ltOrEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P extends Collection<?>> |
notEmpty(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
notEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att,
P value) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
notLike(javax.persistence.metamodel.SingularAttribute<? super C,String> att,
String value) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
notNull(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
or(Collection<org.apache.deltaspike.data.api.criteria.Criteria<C,R>> criteria) |
org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
or(org.apache.deltaspike.data.api.criteria.Criteria<C,R>... criteria) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
orderAsc(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
<P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> |
orderDesc(javax.persistence.metamodel.SingularAttribute<? super C,P> att) |
List<javax.persistence.criteria.Predicate> |
predicates(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.Path<C> path) |
<N> org.apache.deltaspike.data.api.criteria.Criteria<C,N> |
select(Class<N> resultClass,
org.apache.deltaspike.data.api.criteria.QuerySelection<? super C,?>... selection) |
org.apache.deltaspike.data.api.criteria.Criteria<C,Object[]> |
select(org.apache.deltaspike.data.api.criteria.QuerySelection<? super C,?>... selection) |
public QueryCriteria(Class<C> entityClass, Class<R> resultClass, javax.persistence.EntityManager entityManager)
public R getSingleResult()
public javax.persistence.TypedQuery<R> createQuery()
public org.apache.deltaspike.data.api.criteria.Criteria<C,R> or(org.apache.deltaspike.data.api.criteria.Criteria<C,R>... criteria)
public org.apache.deltaspike.data.api.criteria.Criteria<C,R> or(Collection<org.apache.deltaspike.data.api.criteria.Criteria<C,R>> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> join(javax.persistence.metamodel.SingularAttribute<? super C,P> att, org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> join(javax.persistence.metamodel.ListAttribute<? super C,P> att, org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> join(javax.persistence.metamodel.CollectionAttribute<? super C,P> att, org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> join(javax.persistence.metamodel.SetAttribute<? super C,P> att, org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> join(javax.persistence.metamodel.MapAttribute<? super C,E,P> att, org.apache.deltaspike.data.api.criteria.Criteria<P,P> criteria)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> fetch(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> fetch(javax.persistence.metamodel.SingularAttribute<? super C,P> att, javax.persistence.criteria.JoinType joinType)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> fetch(javax.persistence.metamodel.PluralAttribute<? super C,P,E> att)
public <P,E> org.apache.deltaspike.data.api.criteria.Criteria<C,R> fetch(javax.persistence.metamodel.PluralAttribute<? super C,P,E> att, javax.persistence.criteria.JoinType joinType)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> orderAsc(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> orderDesc(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <N> org.apache.deltaspike.data.api.criteria.Criteria<C,N> select(Class<N> resultClass, org.apache.deltaspike.data.api.criteria.QuerySelection<? super C,?>... selection)
public org.apache.deltaspike.data.api.criteria.Criteria<C,Object[]> select(org.apache.deltaspike.data.api.criteria.QuerySelection<? super C,?>... selection)
public List<javax.persistence.criteria.Predicate> predicates(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Path<C> path)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> eq(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> notEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> like(javax.persistence.metamodel.SingularAttribute<? super C,String> att, String value)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> notLike(javax.persistence.metamodel.SingularAttribute<? super C,String> att, String value)
public <P extends Number> org.apache.deltaspike.data.api.criteria.Criteria<C,R> lt(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P extends Comparable<? super P>> org.apache.deltaspike.data.api.criteria.Criteria<C,R> ltOrEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P extends Number> org.apache.deltaspike.data.api.criteria.Criteria<C,R> gt(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P extends Comparable<? super P>> org.apache.deltaspike.data.api.criteria.Criteria<C,R> gtOrEq(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P value)
public <P extends Comparable<? super P>> org.apache.deltaspike.data.api.criteria.Criteria<C,R> between(javax.persistence.metamodel.SingularAttribute<? super C,P> att, P lower, P upper)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> isNull(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <P> org.apache.deltaspike.data.api.criteria.Criteria<C,R> notNull(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <P extends Collection<?>> org.apache.deltaspike.data.api.criteria.Criteria<C,R> empty(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
public <P extends Collection<?>> org.apache.deltaspike.data.api.criteria.Criteria<C,R> notEmpty(javax.persistence.metamodel.SingularAttribute<? super C,P> att)
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.