[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Assembly: NEsper (in NEsper.dll)
Ctor.
Namespace: net.esper.eql.core
Assembly: NEsper (in NEsper.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Sub New ( _ evaluators As ExprEvaluator(), _ aggregators As Aggregator() _ ) |
C# |
---|
public AggregationServiceGroupByImpl ( ExprEvaluator[] evaluators, Aggregator[] aggregators ) |
Visual C++ |
---|
public: AggregationServiceGroupByImpl ( array<ExprEvaluator^>^ evaluators, array<Aggregator^>^ aggregators ) |
Parameters
- evaluators
- net.esper.eql.expression.ExprEvaluator[]
evaluate the sub-expression within the aggregate function (ie. sum(4*myNum))
- aggregators
- net.esper.eql.core.Aggregator[]
collect the aggregation state that evaluators evaluate to, act as factories for new aggregation states for each group