Class InPredicate<T>
java.lang.Object
com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement<X>
com.blazebit.persistence.criteria.impl.expression.AbstractSelection<T>
com.blazebit.persistence.criteria.impl.expression.AbstractExpression<Boolean>
com.blazebit.persistence.criteria.impl.expression.AbstractPredicate
com.blazebit.persistence.criteria.impl.expression.AbstractSimplePredicate
com.blazebit.persistence.criteria.impl.expression.InPredicate<T>
- All Implemented Interfaces:
BlazeExpression<Boolean>,Serializable,CriteriaBuilder.In<T>,Expression<Boolean>,Predicate,Selection<Boolean>,TupleElement<Boolean>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface javax.persistence.criteria.Predicate
Predicate.BooleanOperator -
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionInPredicate(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<? extends T> expression) InPredicate(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<? extends T> expression, List<Expression<? extends T>> values) -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(RenderContext context) value(Expression<? extends T> value) voidvisitParameters(ParameterVisitor visitor) Methods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSimplePredicate
getExpressions, getOperatorMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractPredicate
getCompoundSelectionItems, isCompoundSelection, isNegated, notMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSelection
aliasMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getAlias, getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Predicate
getExpressions, getOperator, isNegated, notMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Constructor Details
-
InPredicate
-
InPredicate
public InPredicate(BlazeCriteriaBuilderImpl criteriaBuilder, Expression<? extends T> expression, List<Expression<? extends T>> values)
-
-
Method Details
-
copyNegated
- Specified by:
copyNegatedin classAbstractPredicate
-
getExpression
- Specified by:
getExpressionin interfaceCriteriaBuilder.In<T>
-
value
- Specified by:
valuein interfaceCriteriaBuilder.In<T>
-
value
- Specified by:
valuein interfaceCriteriaBuilder.In<T>
-
visitParameters
- Overrides:
visitParametersin classAbstractSelection<Boolean>
-
render
- Specified by:
renderin classAbstractSelection<Boolean>
-