X
- type of the (member) expression that this is the IN expression for.public class InPredicate<X> extends PredicateImpl implements javax.persistence.criteria.CriteriaBuilder.In<X>
exprs
cb
Constructor and Description |
---|
InPredicate(CriteriaBuilderImpl cb,
javax.persistence.criteria.Expression<? extends X> expr) |
InPredicate(CriteriaBuilderImpl cb,
javax.persistence.criteria.Expression<? extends X> expr,
Collection<X> values) |
InPredicate(CriteriaBuilderImpl cb,
javax.persistence.criteria.Expression<? extends X> expr,
javax.persistence.criteria.Expression<? extends X>... values) |
InPredicate(CriteriaBuilderImpl cb,
javax.persistence.criteria.Expression<? extends X> expr,
List<javax.persistence.criteria.Expression<? extends X>> values) |
InPredicate(CriteriaBuilderImpl cb,
javax.persistence.criteria.Expression<? extends X> expr,
X... values) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.criteria.Expression<X> |
getExpression() |
List<javax.persistence.criteria.Expression<Boolean>> |
getExpressions() |
javax.persistence.criteria.Predicate.BooleanOperator |
getOperator() |
org.datanucleus.query.expression.Expression |
getQueryExpression()
Accessor for the underlying DataNucleus query expression for this predicate.
|
boolean |
isNegated() |
javax.persistence.criteria.Predicate |
not() |
String |
toString()
Method to print out the predicate as it would appear in JPQL single-string form.
|
javax.persistence.criteria.CriteriaBuilder.In<X> |
value(javax.persistence.criteria.Expression<? extends X> value) |
javax.persistence.criteria.CriteriaBuilder.In<X> |
value(X value) |
append
alias, as, getAlias, getCompoundSelectionItems, getJavaType, in, in, in, in, isCompoundSelection, isNotNull, isNull
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
as, in, in, in, in, isNotNull, isNull
public InPredicate(CriteriaBuilderImpl cb, javax.persistence.criteria.Expression<? extends X> expr)
public InPredicate(CriteriaBuilderImpl cb, javax.persistence.criteria.Expression<? extends X> expr, X... values)
public InPredicate(CriteriaBuilderImpl cb, javax.persistence.criteria.Expression<? extends X> expr, List<javax.persistence.criteria.Expression<? extends X>> values)
public InPredicate(CriteriaBuilderImpl cb, javax.persistence.criteria.Expression<? extends X> expr, javax.persistence.criteria.Expression<? extends X>... values)
public InPredicate(CriteriaBuilderImpl cb, javax.persistence.criteria.Expression<? extends X> expr, Collection<X> values)
public javax.persistence.criteria.Predicate.BooleanOperator getOperator()
getOperator
in interface javax.persistence.criteria.Predicate
getOperator
in class PredicateImpl
public boolean isNegated()
isNegated
in interface javax.persistence.criteria.Predicate
isNegated
in class PredicateImpl
public List<javax.persistence.criteria.Expression<Boolean>> getExpressions()
getExpressions
in interface javax.persistence.criteria.Predicate
getExpressions
in class PredicateImpl
public javax.persistence.criteria.Predicate not()
not
in interface javax.persistence.criteria.Predicate
not
in class PredicateImpl
public javax.persistence.criteria.Expression<X> getExpression()
getExpression
in interface javax.persistence.criteria.CriteriaBuilder.In<X>
public javax.persistence.criteria.CriteriaBuilder.In<X> value(X value)
value
in interface javax.persistence.criteria.CriteriaBuilder.In<X>
public javax.persistence.criteria.CriteriaBuilder.In<X> value(javax.persistence.criteria.Expression<? extends X> value)
value
in interface javax.persistence.criteria.CriteriaBuilder.In<X>
public org.datanucleus.query.expression.Expression getQueryExpression()
PredicateImpl
getQueryExpression
in class PredicateImpl
public String toString()
field IN (val1,val2[,val3]).
toString
in class PredicateImpl
Copyright © 2015. All rights reserved.