public class BooleanBinaryExpr extends BinaryExpr<FilterConstants.BinaryLogicOperator> implements BooleanExpr
| Constructor and Description |
|---|
BooleanBinaryExpr(FilterConstants.BinaryLogicOperator operator,
BooleanExpr left,
BooleanExpr right)
Create a new
BooleanBinaryExpr. |
| Modifier and Type | Method and Description |
|---|---|
<T,X extends Throwable> |
accept(ExprVisitor<T,X> visitor)
Accepts
visitor for this expression. |
Optional<BooleanBinaryExpr> |
asBooleanBinary()
Get this expression as a boolean binary expression
|
BooleanExpr |
getLeft()
Get the left operand.
|
BooleanExpr |
getRight()
Get the right operand.
|
boolean |
isBooleanBinary()
Check if this expression is a boolean binary expression.
|
asBinary, getOperator, isBinary, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasBoolean, isBooleanasBinary, asBooleanUnary, asComparison, asMember, asMethodCall, asUnary, asValue, isBinary, isBooleanUnary, isComparison, isMember, isMethodCall, isUnary, isValuepublic BooleanBinaryExpr(FilterConstants.BinaryLogicOperator operator, BooleanExpr left, BooleanExpr right)
BooleanBinaryExpr.operator - the operatorleft - the left operandright - the right operandpublic boolean isBooleanBinary()
ExprisBooleanBinary in interface Exprpublic Optional<BooleanBinaryExpr> asBooleanBinary()
ExprasBooleanBinary in interface ExprOptional.empty() if the type does not matchpublic <T,X extends Throwable> T accept(ExprVisitor<T,X> visitor) throws X extends Throwable
Exprvisitor for this expression.public BooleanExpr getLeft()
BinaryExprgetLeft in class BinaryExpr<FilterConstants.BinaryLogicOperator>public BooleanExpr getRight()
BinaryExprgetRight in class BinaryExpr<FilterConstants.BinaryLogicOperator>Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.