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
|
boolean |
equals(Object o) |
BooleanExpr |
getLeft()
Get the left operand.
|
BooleanExpr |
getRight()
Get the right operand.
|
int |
hashCode() |
boolean |
isBooleanBinary()
Check if this expression is a boolean binary expression.
|
asBinary, getOperator, isBinary, toODataString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasBoolean, isBooleanasArithmetic, asBinary, asBooleanUnary, asComparison, asGeometry, asMember, asMethodCall, asNumericValue, asTextValue, asTime, asUnary, isArithmetic, isBinary, isBooleanUnary, isComparison, isGeometry, isMember, isMethodCall, isNumericValue, isTextValue, isTime, isUnarytoODataStringpublic 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>public int hashCode()
hashCode in class BinaryExpr<FilterConstants.BinaryLogicOperator>public boolean equals(Object o)
equals in class BinaryExpr<FilterConstants.BinaryLogicOperator>Copyright © 2015–2020 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.