Interface JpaInPredicate<T>
- All Superinterfaces:
CriteriaBuilder.In<T>, Expression<Boolean>, JpaCriteriaNode, JpaExpression<Boolean>, JpaPredicate, JpaSelection<Boolean>, JpaTupleElement<Boolean>, Predicate, Selection<Boolean>, Serializable, TupleElement<Boolean>
- All Known Subinterfaces:
SqmInPredicate<T>
- All Known Implementing Classes:
SqmInListPredicate, SqmInSubQueryPredicate
-
Nested Class Summary
Nested classes/interfaces inherited from interface Predicate
Predicate.BooleanOperator -
Method Summary
Modifier and TypeMethodDescriptionReturn the expression to be tested against the list of values.Add to list of values to be tested against.value(JpaExpression<? extends T> value) Add to list of values to be tested against.Methods inherited from interface CriteriaBuilder.In
valueMethods inherited from interface JpaExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, cast, equalTo, equalTo, in, in, in, in, isNotNull, isNull, notEqualTo, notEqualToMethods inherited from interface JpaPredicate
notMethods inherited from interface JpaSelection
alias, getCompoundSelectionItems, getSelectionItemsMethods inherited from interface JpaTupleElement
getJavaType, getJavaTypeDescriptor, getJavaTypeName, isEnumMethods inherited from interface Predicate
getExpressions, getOperator, isNegatedMethods inherited from interface Selection
isCompoundSelectionMethods inherited from interface TupleElement
getAlias
-
Method Details
-
getExpression
JpaExpression<T> getExpression()Return the expression to be tested against the list of values.- Specified by:
getExpressionin interfaceCriteriaBuilder.In<T>- Returns:
- expression
-
value
Add to list of values to be tested against.- Specified by:
valuein interfaceCriteriaBuilder.In<T>- Parameters:
value- value- Returns:
- in predicate
-
value
Add to list of values to be tested against.- Parameters:
value- expression- Returns:
- in predicate
-