Interface BooleanExpr
-
- All Known Implementing Classes:
BooleanBinaryExpr,BooleanUnaryExpr,ComparisonExpr,MethodCallExpr
public interface BooleanExpr extends Expr
Interface to denote that this expression possibly evaluates to a boolean value.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Optional<BooleanExpr>asBoolean()Get this expression as a boolean expressiondefault booleanisBoolean()Check if this expression is a boolean expresion.-
Methods inherited from interface org.n52.svalbard.odata.core.expr.Expr
accept, asArithmetic, asBinary, asBooleanBinary, asBooleanUnary, asComparison, asGeometry, asMember, asMethodCall, asNumericValue, asTextValue, asTime, asUnary, isArithmetic, isBinary, isBooleanBinary, isBooleanUnary, isComparison, isGeometry, isMember, isMethodCall, isNumericValue, isTextValue, isTime, isUnary
-
Methods inherited from interface org.n52.shetland.oasis.odata.ODataExpr
toODataString
-
-
-
-
Method Detail
-
isBoolean
default boolean isBoolean()
Description copied from interface:ExprCheck if this expression is a boolean expresion.
-
asBoolean
default Optional<BooleanExpr> asBoolean()
Description copied from interface:ExprGet this expression as a boolean expression
-
-