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

Returns the result set process for the given select expression, group-by clause and having clause given a set of types describing each stream in the from-clause.

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

Syntax

Visual Basic (Declaration)
Public Shared Function GetProcessor ( _
	selectionList As IList(Of SelectExprElementUnnamedSpec), _
	insertIntoDesc As InsertIntoDesc, _
	groupByNodes As IList(Of ExprNode), _
	optionalHavingNode As ExprNode, _
	outputLimitSpec As OutputLimitSpec, _
	orderByList As IList(Of Pair(Of ExprNode, Boolean)), _
	typeService As StreamTypeService, _
	eventAdapterService As EventAdapterService, _
	autoImportService As AutoImportService _
) As ResultSetProcessor
C#
public static ResultSetProcessor GetProcessor (
	IList<SelectExprElementUnnamedSpec> selectionList,
	InsertIntoDesc insertIntoDesc,
	IList<ExprNode> groupByNodes,
	ExprNode optionalHavingNode,
	OutputLimitSpec outputLimitSpec,
	IList<Pair<ExprNode, bool>> orderByList,
	StreamTypeService typeService,
	EventAdapterService eventAdapterService,
	AutoImportService autoImportService
)
Visual C++
public:
static ResultSetProcessor^ GetProcessor (
	IList<SelectExprElementUnnamedSpec^>^ selectionList, 
	InsertIntoDesc^ insertIntoDesc, 
	IList<ExprNode^>^ groupByNodes, 
	ExprNode^ optionalHavingNode, 
	OutputLimitSpec^ outputLimitSpec, 
	IList<Pair<ExprNode^, bool>^>^ orderByList, 
	StreamTypeService^ typeService, 
	EventAdapterService^ eventAdapterService, 
	AutoImportService^ autoImportService
)

Parameters

selectionList
System.Collections.Generic.IList<(Of T>)
represents select clause and thus the expression nodes listed in the select, or empty if wildcard
insertIntoDesc
net.esper.eql.spec.InsertIntoDesc
descriptor for insert-into clause information
groupByNodes
System.Collections.Generic.IList<(Of T>)
represents the expressions to group-by events based on event properties, or empty if no group-by was specified
optionalHavingNode
net.esper.eql.expression.ExprNode
represents the having-clause boolean filter criteria
outputLimitSpec
net.esper.eql.spec.OutputLimitSpec
indicates whether to output all or only the last event
orderByList
System.Collections.Generic.IList<(Of T>)
represent the expressions in the order-by clause
typeService
net.esper.eql.core.StreamTypeService
for information about the streams in the from clause
eventAdapterService
net.esper.events.EventAdapterService
wrapping service for events
autoImportService
net.esper.eql.core.AutoImportService
for resolving class names

Return Value

result set processor instance