Uses of Interface
javax.persistence.criteria.Predicate

Packages that use Predicate
javax.persistence.criteria   
 

Uses of Predicate in javax.persistence.criteria
 

Subinterfaces of Predicate in javax.persistence.criteria
static interface CriteriaBuilder.In<T>
           
 

Methods in javax.persistence.criteria that return Predicate
 Predicate CriteriaBuilder.and(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
           
 Predicate CriteriaBuilder.and(Predicate... restrictions)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.between(Expression<? extends Y> v, Y x, Y y)
           
 Predicate CriteriaBuilder.conjunction()
           
 Predicate CriteriaBuilder.disjunction()
           
 Predicate CriteriaBuilder.equal(Expression<?> x, Expression<?> y)
           
 Predicate CriteriaBuilder.equal(Expression<?> x, java.lang.Object y)
           
 Predicate CriteriaBuilder.exists(Subquery<?> subquery)
           
 Predicate CriteriaBuilder.ge(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
           
 Predicate CriteriaBuilder.ge(Expression<? extends java.lang.Number> x, java.lang.Number y)
           
 Predicate AbstractQuery.getGroupRestriction()
           
 Predicate AbstractQuery.getRestriction()
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.greaterThan(Expression<? extends Y> x, Y y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
           
 Predicate CriteriaBuilder.gt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
           
 Predicate CriteriaBuilder.gt(Expression<? extends java.lang.Number> x, java.lang.Number y)
           
 Predicate Expression.in(java.util.Collection<?> values)
           
 Predicate Expression.in(Expression<?>... values)
           
 Predicate Expression.in(Expression<java.util.Collection<?>> values)
           
 Predicate Expression.in(java.lang.Object... values)
           
<C extends java.util.Collection<?>>
Predicate
CriteriaBuilder.isEmpty(Expression<C> collection)
           
 Predicate CriteriaBuilder.isFalse(Expression<java.lang.Boolean> x)
           
<E,C extends java.util.Collection<E>>
Predicate
CriteriaBuilder.isMember(E elem, Expression<C> collection)
           
<E,C extends java.util.Collection<E>>
Predicate
CriteriaBuilder.isMember(Expression<E> elem, Expression<C> collection)
           
<C extends java.util.Collection<?>>
Predicate
CriteriaBuilder.isNotEmpty(Expression<C> collection)
           
<E,C extends java.util.Collection<E>>
Predicate
CriteriaBuilder.isNotMember(E elem, Expression<C> collection)
           
<E,C extends java.util.Collection<E>>
Predicate
CriteriaBuilder.isNotMember(Expression<E> elem, Expression<C> collection)
           
 Predicate Expression.isNotNull()
           
 Predicate CriteriaBuilder.isNotNull(Expression<?> x)
           
 Predicate Expression.isNull()
           
 Predicate CriteriaBuilder.isNull(Expression<?> x)
           
 Predicate CriteriaBuilder.isTrue(Expression<java.lang.Boolean> x)
           
 Predicate CriteriaBuilder.le(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
           
 Predicate CriteriaBuilder.le(Expression<? extends java.lang.Number> x, java.lang.Number y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.lessThan(Expression<? extends Y> x, Y y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
           
<Y extends java.lang.Comparable<? super Y>>
Predicate
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x, Y y)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, java.lang.String pattern)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
           
 Predicate CriteriaBuilder.like(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
           
 Predicate CriteriaBuilder.lt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
           
 Predicate CriteriaBuilder.lt(Expression<? extends java.lang.Number> x, java.lang.Number y)
           
 Predicate Predicate.not()
           
 Predicate CriteriaBuilder.not(Expression<java.lang.Boolean> restriction)
           
 Predicate CriteriaBuilder.notEqual(Expression<?> x, Expression<?> y)
           
 Predicate CriteriaBuilder.notEqual(Expression<?> x, java.lang.Object y)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, java.lang.String pattern)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
           
 Predicate CriteriaBuilder.notLike(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
           
 Predicate CriteriaBuilder.or(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
           
 Predicate CriteriaBuilder.or(Predicate... restrictions)
           
 

Methods in javax.persistence.criteria with parameters of type Predicate
 Predicate CriteriaBuilder.and(Predicate... restrictions)
           
 AbstractQuery<T> AbstractQuery.having(Predicate... restrictions)
           
 CriteriaQuery<T> CriteriaQuery.having(Predicate... restrictions)
           
 Subquery<T> Subquery.having(Predicate... restrictions)
           
 Predicate CriteriaBuilder.or(Predicate... restrictions)
           
 AbstractQuery<T> AbstractQuery.where(Predicate... restrictions)
           
 CriteriaQuery<T> CriteriaQuery.where(Predicate... restrictions)
           
 Subquery<T> Subquery.where(Predicate... restrictions)