com.espertech.esper.epl.expression.ops
Interface ExprBetweenNode

All Superinterfaces:
ExprEvaluator, ExprNode, ExprValidator, MetaDefItem, java.io.Serializable
All Known Implementing Classes:
ExprBetweenNodeImpl

public interface ExprBetweenNode
extends ExprNode, ExprEvaluator

Represents the between-clause function in an expression tree.


Method Summary
 boolean isHighEndpointIncluded()
          Returns true if the high endpoint is included, false if not
 boolean isLowEndpointIncluded()
          Returns true if the low endpoint is included, false if not
 boolean isNotBetween()
          Returns true for inverted range, or false for regular (openn/close/half-open/half-closed) ranges.
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprNode
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getExprEvaluator, getPrecedence, isConstantResult, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprValidator
validate
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprEvaluator
evaluate, getType
 

Method Detail

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

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com