[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.join.plan
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	rootStream As Integer, _
	rootStreamName As String, _
	numStreams As Integer, _
	requiredPerStream As Boolean(), _
	lookupInstructions As IList(Of LookupInstructionPlan), _
	assemblyInstructions As IList(Of BaseAssemblyNode) _
)
C#
public LookupInstructionQueryPlanNode (
	int rootStream,
	string rootStreamName,
	int numStreams,
	bool[] requiredPerStream,
	IList<LookupInstructionPlan> lookupInstructions,
	IList<BaseAssemblyNode> assemblyInstructions
)
Visual C++
public:
LookupInstructionQueryPlanNode (
	int rootStream, 
	String^ rootStreamName, 
	int numStreams, 
	array<bool>^ requiredPerStream, 
	IList<LookupInstructionPlan^>^ lookupInstructions, 
	IList<BaseAssemblyNode^>^ assemblyInstructions
)

Parameters

rootStream
System.Int32
is the stream supplying the lookup event
rootStreamName
System.String
is the name of the stream supplying the lookup event
numStreams
System.Int32
is the number of streams
requiredPerStream
System.Boolean[]
indicates which streams are required and which are optional in the lookup
lookupInstructions
System.Collections.Generic.IList<(Of T>)
is a list of lookups to perform
assemblyInstructions
System.Collections.Generic.IList<(Of T>)
is the bottom-up assembly nodes to assemble a lookup result nodes