- All Superinterfaces:
Selection<X>
, TupleElement<X>
- All Known Subinterfaces:
ParameterExpression<T>
, Path<X>
, Predicate
, PredicateFactory.In<T>
, Root<X>
- All Known Implementing Classes:
AbsFunction
, AbstractComparisonExpression
, AbstractExpression
, AbstractFunctionExpression
, AbstractPathExpression
, AbstractPredicate
, CeilFunction
, CompoundedPredicateImpl
, CountFunction
, ExpressionEqualImpl
, ExpressionGreaterThanImpl
, ExpressionGreaterThanOrEqualImpl
, ExpressionInImpl
, ExpressionLessThanImpl
, ExpressionLessThanOrEqualImpl
, ExpressionLikeImpl
, ExpressionLiteralImpl
, ExpressionNotEqualImpl
, ExpressionNotLikeImpl
, FloorFunction
, IsMemberExpression
, LangFunction
, LengthFunction
, LowerFunction
, ParameterExpressionImpl
, PathImpl
, RootImpl
, SimplePredicateImpl
, UpperFunction
public interface Expression<X>
extends Selection<X>
-
Method Summary
Create a predicate to test whether the expression is a member of the argument list.
Create a predicate to test whether the expression is a member of the collection.
-
Method Details
-
in
Create a predicate to test whether the expression is a member of the collection.
- Parameters:
values
- collection of values to be tested against
- Returns:
- predicate testing for membership
-
in
Create a predicate to test whether the expression is a member of the argument list.
- Parameters:
values
- values to be tested against
- Returns:
- predicate testing for membership