[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Assembly: NEsper (in NEsper.dll)
Builds a tree of net.esper.eql.join.assemble.BaseAssemblyNode from join strategy information.
Namespace: net.esper.eql.join.assemble
Assembly: NEsper (in NEsper.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Function Build ( _ rootStream As Integer, _ streamsJoinedPerStream As IDictionary(Of Integer, Integer()), _ isRequiredPerStream As Boolean() _ ) As BaseAssemblyNode |
C# |
---|
public static BaseAssemblyNode Build ( int rootStream, IDictionary<int, int[]> streamsJoinedPerStream, bool[] isRequiredPerStream ) |
Visual C++ |
---|
public: static BaseAssemblyNode^ Build ( int rootStream, IDictionary<int, array<int>^>^ streamsJoinedPerStream, array<bool>^ isRequiredPerStream ) |
Parameters
- rootStream
- System.Int32
the root stream supplying the event to evaluate
- streamsJoinedPerStream
- System.Collections.Generic.IDictionary<(Of TKey, TValue>)
a map in which the key is the stream number to supply an event, and the value is an array of streams to find events in for the given event
- isRequiredPerStream
- System.Boolean[]
indicates which streams are required join streams versus optional streams