[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Ctor.

Namespace: net.esper.eql.core
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	selectExprProcessor As SelectExprProcessor, _
	orderByProcessor As OrderByProcessor, _
	aggregationService As AggregationService, _
	optionalHavingNode As ExprNode, _
	isOutputLimiting As Boolean, _
	isOutputLimitLastOnly As Boolean _
)
C#
public ResultSetProcessorAggregateAll (
	SelectExprProcessor selectExprProcessor,
	OrderByProcessor orderByProcessor,
	AggregationService aggregationService,
	ExprNode optionalHavingNode,
	bool isOutputLimiting,
	bool isOutputLimitLastOnly
)
Visual C++
public:
ResultSetProcessorAggregateAll (
	SelectExprProcessor^ selectExprProcessor, 
	OrderByProcessor^ orderByProcessor, 
	AggregationService^ aggregationService, 
	ExprNode^ optionalHavingNode, 
	bool isOutputLimiting, 
	bool isOutputLimitLastOnly
)

Parameters

selectExprProcessor
net.esper.eql.core.SelectExprProcessor
for processing the select expression and generting the final output rows
orderByProcessor
net.esper.eql.core.OrderByProcessor
for sorting the outgoing events according to the order-by clause
aggregationService
net.esper.eql.core.AggregationService
handles aggregation
optionalHavingNode
net.esper.eql.expression.ExprNode
having clause expression node
isOutputLimiting
System.Boolean
true to indicate that we limit output
isOutputLimitLastOnly
System.Boolean
true to indicate that we limit output to the last event