Click or drag to resize

BetweenExpression Class

Between checks that a given value is in a range between a low endpoint and a high endpoint.

Closed and open ranges (endpoint included or excluded) are supported by this class, as is not-between.

Inheritance Hierarchy
SystemObject
  com.espertech.esper.common.client.sodaExpressionBase
    com.espertech.esper.common.client.sodaBetweenExpression

Namespace:  com.espertech.esper.common.client.soda
Assembly:  NEsper.Common (in NEsper.Common.dll) Version: 8.0.0.0
Syntax
C#
[SerializableAttribute]
public class BetweenExpression : ExpressionBase

The BetweenExpression type exposes the following members.

Constructors
  NameDescription
Public methodBetweenExpression
Ctor.
Public methodBetweenExpression(Boolean, Boolean, Boolean)
Ctor - for use to create an expression tree, without child expression.

Use add methods to add child expressions to acts upon.

Public methodBetweenExpression(Expression, Expression, Expression)
Ctor, creates a between range check.
Public methodBetweenExpression(Expression, Expression, Expression, Boolean, Boolean, Boolean)
Ctor.
Top
Properties
  NameDescription
Public propertyChildren
Returns the list of sub-expressions to the current expression.
(Inherited from ExpressionBase.)
Public propertyIsHighEndpointIncluded
True if the high endpoint is included.
Public propertyIsLowEndpointIncluded
True if the low endpoint is included.
Public propertyIsNotBetween
Returns true for not-between, or false for between range.
Public propertyPrecedence (Overrides ExpressionBasePrecedence.)
Public propertyTreeObjectName (Inherited from ExpressionBase.)
Top
Methods
  NameDescription
Public methodAddChild
Adds a new child expression to the current expression.
(Inherited from ExpressionBase.)
Public methodToEPL (Inherited from ExpressionBase.)
Public methodToPrecedenceFreeEPL
Renders the clause in textual representation.
(Overrides ExpressionBaseToPrecedenceFreeEPL(TextWriter).)
Top
See Also