public class BooleanOperation extends BooleanExpression implements Operation<Boolean>
BooleanOperation
represents boolean operationshashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
BooleanOperation(Operator op,
Expression<?>... args) |
protected |
BooleanOperation(Operator op,
com.google.common.collect.ImmutableList<Expression<?>> args) |
protected |
BooleanOperation(PredicateOperation mixin) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
Expression<?> |
getArg(int index)
Get the argument with the given index
|
List<Expression<?>> |
getArgs()
Get the arguments of this operation
|
Operator |
getOperator()
Get the operator symbol for this operation
|
BooleanExpression |
not()
Create a
!this expression |
and, andAnyOf, as, as, eq, isFalse, isTrue, or, orAllOf
castToNum, stringValue
between, between, goe, goe, goeAll, goeAll, goeAny, goeAny, gt, gt, gtAll, gtAll, gtAny, gtAny, loe, loe, loeAll, loeAll, loeAny, loeAny, lt, lt, ltAll, ltAll, ltAny, ltAny, notBetween, notBetween
asc, coalesce, coalesce, desc
count, countDistinct, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected BooleanOperation(PredicateOperation mixin)
protected BooleanOperation(Operator op, Expression<?>... args)
protected BooleanOperation(Operator op, com.google.common.collect.ImmutableList<Expression<?>> args)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<Boolean>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic Expression<?> getArg(int index)
Operation
public List<Expression<?>> getArgs()
Operation
public Operator getOperator()
Operation
getOperator
in interface Operation<Boolean>
public BooleanExpression not()
BooleanExpression
!this
expression
Returns a negation of this boolean expression
not
in interface Predicate
not
in class BooleanExpression
Copyright © 2007–2016 Querydsl. All rights reserved.