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

Build query plan using the filter.

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

Syntax

Visual Basic (Declaration)
Public Shared Function GetPlan ( _
	numStreams As Integer, _
	outerJoinDescList As IList(Of OuterJoinDesc), _
	optionalFilterNode As ExprNode, _
	streamNames As String() _
) As QueryPlan
C#
public static QueryPlan GetPlan (
	int numStreams,
	IList<OuterJoinDesc> outerJoinDescList,
	ExprNode optionalFilterNode,
	string[] streamNames
)
Visual C++
public:
static QueryPlan^ GetPlan (
	int numStreams, 
	IList<OuterJoinDesc^>^ outerJoinDescList, 
	ExprNode^ optionalFilterNode, 
	array<String^>^ streamNames
)

Parameters

numStreams
System.Int32
number of streams
outerJoinDescList
System.Collections.Generic.IList<(Of T>)
list of outer join criteria, or null if there are no outer joins
optionalFilterNode
net.esper.eql.expression.ExprNode
filter tree
streamNames
System.String[]
names of streams

Return Value

query plan