Click or drag to resize

NewOperatorExpression Class

The "new" operator is useful to format an event or event property from a list of column names and expressions.

Useful with enumeration methods and with case-when clauses that return multiple result values, for example.

Column names are part of the state and the number of column names must match the number of sub-expressions to the expression.

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

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

The NewOperatorExpression type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyChildren
Returns the list of sub-expressions to the current expression.
(Inherited from ExpressionBase.)
Public propertyColumnNames
Returns the column names.
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 (Overrides ExpressionBaseToPrecedenceFreeEPL(TextWriter).)
Top
See Also