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

Returns processor for order-by clauses.

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

Syntax

Visual Basic (Declaration)
Public Shared Function GetProcessor ( _
	selectionList As IList(Of SelectExprElementNamedSpec), _
	groupByNodes As IList(Of ExprNode), _
	orderByList As IList(Of Pair(Of ExprNode, Boolean)), _
	aggregationService As AggregationService, _
	eventAdapterService As EventAdapterService _
) As OrderByProcessor
C#
public static OrderByProcessor GetProcessor (
	IList<SelectExprElementNamedSpec> selectionList,
	IList<ExprNode> groupByNodes,
	IList<Pair<ExprNode, bool>> orderByList,
	AggregationService aggregationService,
	EventAdapterService eventAdapterService
)
Visual C++
public:
static OrderByProcessor^ GetProcessor (
	IList<SelectExprElementNamedSpec^>^ selectionList, 
	IList<ExprNode^>^ groupByNodes, 
	IList<Pair<ExprNode^, bool>^>^ orderByList, 
	AggregationService^ aggregationService, 
	EventAdapterService^ eventAdapterService
)

Parameters

selectionList
System.Collections.Generic.IList<(Of T>)
is a list of select expressions
groupByNodes
System.Collections.Generic.IList<(Of T>)
is a list of group-by expressions
orderByList
System.Collections.Generic.IList<(Of T>)
is a list of order-by expressions
aggregationService
net.esper.eql.core.AggregationService
is the service for aggregation, ie. building sums and averages per group or overall
eventAdapterService
net.esper.events.EventAdapterService
provides event adapters

Return Value

ordering processor instance