[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, _
	optionalHavingNode As ExprNode, _
	isOutputLimiting As Boolean, _
	isOutputLimitLastOnly As Boolean _
)
C#
public ResultSetProcessorSimple (
	SelectExprProcessor selectExprProcessor,
	OrderByProcessor orderByProcessor,
	ExprNode optionalHavingNode,
	bool isOutputLimiting,
	bool isOutputLimitLastOnly
)
Visual C++
public:
ResultSetProcessorSimple (
	SelectExprProcessor^ selectExprProcessor, 
	OrderByProcessor^ orderByProcessor, 
	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
optionalHavingNode
net.esper.eql.expression.ExprNode
having clause expression node
isOutputLimiting
System.Boolean
true to indicate we are output limiting and must keep producinga row per group even if groups didn't change
isOutputLimitLastOnly
System.Boolean
true if output limiting and interested in last event only