| 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) |