Interface ExprBetweenNode
- All Superinterfaces:
ExprNode
,ExprNodeRenderable
,ExprValidator
- All Known Implementing Classes:
ExprBetweenNodeImpl
Represents the between-clause function in an expression tree.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns true if the high endpoint is included, false if notboolean
Returns true if the low endpoint is included, false if notboolean
Returns true for inverted range, or false for regular (openn/close/half-open/half-closed) ranges.Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprNode
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getForge, getPrecedence, replaceUnlistedChildNode, setChildNode, setChildNodes
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprNodeRenderable
toEPL
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprValidator
validate
-
Method Details
-
isLowEndpointIncluded
boolean isLowEndpointIncluded()Returns true if the low endpoint is included, false if not- Returns:
- indicator if endppoint is included
-
isHighEndpointIncluded
boolean isHighEndpointIncluded()Returns true if the high endpoint is included, false if not- Returns:
- indicator if endppoint is included
-
isNotBetween
boolean isNotBetween()Returns true for inverted range, or false for regular (openn/close/half-open/half-closed) ranges.- Returns:
- true for not betwene, false for between
-