public class ComparisonExpr extends BinaryExpr<FilterConstants.ComparisonOperator> implements BooleanExpr
| Constructor and Description |
|---|
ComparisonExpr(FilterConstants.ComparisonOperator operator,
Expr left,
Expr right)
Create a new
ComparisonExpr. |
| Modifier and Type | Method and Description |
|---|---|
<T,X extends Throwable> |
accept(ExprVisitor<T,X> visitor)
Accepts
visitor for this expression. |
Optional<ComparisonExpr> |
asComparison()
Get this expression as a comparison expression
|
boolean |
isComparison()
Check if this expression is a comparison expression.
|
asBinary, getLeft, getOperator, getRight, isBinary, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasBoolean, isBooleanasBinary, asBooleanBinary, asBooleanUnary, asMember, asMethodCall, asUnary, asValue, isBinary, isBooleanBinary, isBooleanUnary, isMember, isMethodCall, isUnary, isValuepublic ComparisonExpr(FilterConstants.ComparisonOperator operator, Expr left, Expr right)
ComparisonExpr.operator - the operatorleft - the left operandright - the right operandpublic boolean isComparison()
ExprisComparison in interface Exprpublic Optional<ComparisonExpr> asComparison()
ExprasComparison 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.Copyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.