Interface CriteriaBuilder.In<T>

Type Parameters:
T - the type of the tested expression
All Superinterfaces:
BooleanExpression, ComparableExpression<Boolean>, Expression<Boolean>, Predicate, Selection<Boolean>, TupleElement<Boolean>
Enclosing interface:
CriteriaBuilder

public static interface CriteriaBuilder.In<T> extends Predicate
Interface used to build in predicates.
Since:
2.0
  • Method Details

    • getExpression

      @Nonnull Expression<T> getExpression()
      Return the expression to be tested against the list of values.
      Returns:
      expression
    • value

      @Nonnull CriteriaBuilder.In<T> value(T value)
      Add to list of values to be tested against.
      Parameters:
      value - value
      Returns:
      in predicate
    • value

      @Nonnull CriteriaBuilder.In<T> value(@Nonnull Expression<? extends T> value)
      Add to list of values to be tested against.
      Parameters:
      value - expression
      Returns:
      in predicate