[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)
Walks the chain of lookups and constructs lookup strategy and plan specification based
on the index specifications.
Namespace: net.esper.eql.join.plan
Assembly: NEsper (in NEsper.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Shared Function CreateStreamPlan ( _ lookupStream As Integer, _ bestChain As Integer(), _ queryGraph As QueryGraph, _ indexSpecsPerStream As QueryPlanIndex() _ ) As QueryPlanNode |
C# |
---|
public static QueryPlanNode CreateStreamPlan ( int lookupStream, int[] bestChain, QueryGraph queryGraph, QueryPlanIndex[] indexSpecsPerStream ) |
Visual C++ |
---|
public: static QueryPlanNode^ CreateStreamPlan ( int lookupStream, array<int>^ bestChain, QueryGraph^ queryGraph, array<QueryPlanIndex^>^ indexSpecsPerStream ) |
Parameters
- lookupStream
- System.Int32
the stream to construct the query plan for
- bestChain
- System.Int32[]
the chain that the lookup follows to make best use of indexes
- queryGraph
- net.esper.eql.join.plan.QueryGraph
the repository for key properties to indexes
- indexSpecsPerStream
- net.esper.eql.join.plan.QueryPlanIndex[]
specifications of indexes