Predicate | 
CriteriaBuilder.and(Expression<Boolean> x,
   Expression<Boolean> y) | 
 Create a conjunction of the given boolean expressions. 
 | 
Predicate | 
CriteriaBuilder.and(Predicate... restrictions) | 
 Create a conjunction of the given restriction predicates. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.between(Expression<? extends Y> v,
       Expression<? extends Y> x,
       Expression<? extends Y> y) | 
 Create a predicate for testing whether the first argument is 
 between the second and third arguments in value. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.between(Expression<? extends Y> v,
       Y x,
       Y y) | 
 Create a predicate for testing whether the first argument is 
 between the second and third arguments in value. 
 | 
Predicate | 
CriteriaBuilder.conjunction() | 
 Create a conjunction (with zero conjuncts). 
 | 
Predicate | 
CriteriaBuilder.disjunction() | 
 Create a disjunction (with zero disjuncts). 
 | 
Predicate | 
CriteriaBuilder.equal(Expression<?> x,
     Expression<?> y) | 
 Create a predicate for testing the arguments for equality. 
 | 
Predicate | 
CriteriaBuilder.equal(Expression<?> x,
     Object y) | 
 Create a predicate for testing the arguments for equality. 
 | 
Predicate | 
CriteriaBuilder.exists(Subquery<?> subquery) | 
 Create a predicate testing the existence of a subquery result. 
 | 
Predicate | 
CriteriaBuilder.ge(Expression<? extends Number> x,
  Expression<? extends Number> y) | 
 Create a predicate for testing whether the first argument is 
 greater than or equal to the second. 
 | 
Predicate | 
CriteriaBuilder.ge(Expression<? extends Number> x,
  Number y) | 
 Create a predicate for testing whether the first argument is 
 greater than or equal to the second. 
 | 
Predicate | 
AbstractQuery.getGroupRestriction() | 
 Return the predicate that corresponds to the restriction(s)
 over the grouping items, or null if no restrictions have 
 been specified. 
 | 
Predicate | 
Join.getOn() | 
 Return the predicate that corresponds to the ON 
  restriction(s) on the join, or null if no ON condition 
  has been specified. 
 | 
Predicate | 
CommonAbstractCriteria.getRestriction() | 
 Return the predicate that corresponds to the where clause
 restriction(s), or null if no restrictions have been
 specified. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.greaterThan(Expression<? extends Y> x,
           Expression<? extends Y> y) | 
 Create a predicate for testing whether the first argument is 
 greater than the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.greaterThan(Expression<? extends Y> x,
           Y y) | 
 Create a predicate for testing whether the first argument is 
 greater than the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
                    Expression<? extends Y> y) | 
 Create a predicate for testing whether the first argument is 
 greater than or equal to the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.greaterThanOrEqualTo(Expression<? extends Y> x,
                    Y y) | 
 Create a predicate for testing whether the first argument is 
 greater than or equal to the second. 
 | 
Predicate | 
CriteriaBuilder.gt(Expression<? extends Number> x,
  Expression<? extends Number> y) | 
 Create a predicate for testing whether the first argument is 
 greater than the second. 
 | 
Predicate | 
CriteriaBuilder.gt(Expression<? extends Number> x,
  Number y) | 
 Create a predicate for testing whether the first argument is 
 greater than the second. 
 | 
Predicate | 
Expression.in(Expression<?>... values) | 
 Create a predicate to test whether the expression is a member
 of the argument list. 
 | 
Predicate | 
Expression.in(Expression<Collection<?>> values) | 
 Create a predicate to test whether the expression is a member
 of the collection. 
 | 
Predicate | 
Expression.in(Object... values) | 
 Create a predicate to test whether the expression is a member
 of the argument list. 
 | 
Predicate | 
Expression.in(Collection<?> values) | 
 Create a predicate to test whether the expression is a member
 of the collection. 
 | 
<C extends Collection<?>> Predicate | 
CriteriaBuilder.isEmpty(Expression<C> collection) | 
 Create a predicate that tests whether a collection is empty. 
 | 
Predicate | 
CriteriaBuilder.isFalse(Expression<Boolean> x) | 
 Create a predicate testing for a false value. 
 | 
<E,C extends Collection<E>> Predicate | 
CriteriaBuilder.isMember(E elem,
        Expression<C> collection) | 
 Create a predicate that tests whether an element is
  a member of a collection. 
 | 
<E,C extends Collection<E>> Predicate | 
CriteriaBuilder.isMember(Expression<E> elem,
        Expression<C> collection) | 
 Create a predicate that tests whether an element is
  a member of a collection. 
 | 
<C extends Collection<?>> Predicate | 
CriteriaBuilder.isNotEmpty(Expression<C> collection) | 
 Create a predicate that tests whether a collection is
  not empty. 
 | 
<E,C extends Collection<E>> Predicate | 
CriteriaBuilder.isNotMember(E elem,
           Expression<C> collection) | 
 Create a predicate that tests whether an element is
  not a member of a collection. 
 | 
<E,C extends Collection<E>> Predicate | 
CriteriaBuilder.isNotMember(Expression<E> elem,
           Expression<C> collection) | 
 Create a predicate that tests whether an element is
  not a member of a collection. 
 | 
Predicate | 
CriteriaBuilder.isNotNull(Expression<?> x) | 
 Create a predicate to test whether the expression is not null. 
 | 
Predicate | 
Expression.isNotNull() | 
 Create a predicate to test whether the expression is 
  not null. 
 | 
Predicate | 
CriteriaBuilder.isNull(Expression<?> x) | 
 Create a predicate to test whether the expression is null. 
 | 
Predicate | 
Expression.isNull() | 
 Create a predicate to test whether the expression is null. 
 | 
Predicate | 
CriteriaBuilder.isTrue(Expression<Boolean> x) | 
 Create a predicate testing for a true value. 
 | 
Predicate | 
CriteriaBuilder.le(Expression<? extends Number> x,
  Expression<? extends Number> y) | 
 Create a predicate for testing whether the first argument is 
 less than or equal to the second. 
 | 
Predicate | 
CriteriaBuilder.le(Expression<? extends Number> x,
  Number y) | 
 Create a predicate for testing whether the first argument is 
 less than or equal to the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.lessThan(Expression<? extends Y> x,
        Expression<? extends Y> y) | 
 Create a predicate for testing whether the first argument is 
 less than the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.lessThan(Expression<? extends Y> x,
        Y y) | 
 Create a predicate for testing whether the first argument is 
 less than the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
                 Expression<? extends Y> y) | 
 Create a predicate for testing whether the first argument is 
 less than or equal to the second. 
 | 
<Y extends Comparable<? super Y>> Predicate | 
CriteriaBuilder.lessThanOrEqualTo(Expression<? extends Y> x,
                 Y y) | 
 Create a predicate for testing whether the first argument is 
 less than or equal to the second. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    Expression<String> pattern) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    Expression<String> pattern,
    char escapeChar) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    Expression<String> pattern,
    Expression<Character> escapeChar) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    String pattern) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    String pattern,
    char escapeChar) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.like(Expression<String> x,
    String pattern,
    Expression<Character> escapeChar) | 
 Create a predicate for testing whether the expression
 satisfies the given pattern. 
 | 
Predicate | 
CriteriaBuilder.lt(Expression<? extends Number> x,
  Expression<? extends Number> y) | 
 Create a predicate for testing whether the first argument is 
 less than the second. 
 | 
Predicate | 
CriteriaBuilder.lt(Expression<? extends Number> x,
  Number y) | 
 Create a predicate for testing whether the first argument is 
 less than the second. 
 | 
Predicate | 
CriteriaBuilder.not(Expression<Boolean> restriction) | 
 Create a negation of the given restriction. 
 | 
Predicate | 
Predicate.not() | 
 Create a negation of the predicate. 
 | 
Predicate | 
CriteriaBuilder.notEqual(Expression<?> x,
        Expression<?> y) | 
 Create a predicate for testing the arguments for inequality. 
 | 
Predicate | 
CriteriaBuilder.notEqual(Expression<?> x,
        Object y) | 
 Create a predicate for testing the arguments for inequality. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       Expression<String> pattern) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       Expression<String> pattern,
       char escapeChar) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       Expression<String> pattern,
       Expression<Character> escapeChar) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       String pattern) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       String pattern,
       char escapeChar) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.notLike(Expression<String> x,
       String pattern,
       Expression<Character> escapeChar) | 
 Create a predicate for testing whether the expression
 does not satisfy the given pattern. 
 | 
Predicate | 
CriteriaBuilder.or(Expression<Boolean> x,
  Expression<Boolean> y) | 
 Create a disjunction of the given boolean expressions. 
 | 
Predicate | 
CriteriaBuilder.or(Predicate... restrictions) | 
 Create a disjunction of the given restriction predicates. 
 |