Package | Description |
---|---|
com.espertech.esper.common.internal.epl.join.queryplanbuild | |
com.espertech.esper.common.internal.epl.join.queryplanouter |
Modifier and Type | Method and Description |
---|---|
protected static OuterInnerDirectionalGraph |
NStreamOuterQueryPlanBuilder.graphOuterJoins(int numStreams,
OuterJoinDesc[] outerJoinDescList)
Builds a graph of outer joins given the outer join information from the statement.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
NStreamOuterQueryPlanBuilder.recursiveBuild(int streamNum,
Stack<Integer> streamCallStack,
QueryGraphForge queryGraph,
OuterInnerDirectionalGraph outerInnerGraph,
InnerJoinGraph innerJoinGraph,
Set<Integer> completedStreams,
LinkedHashMap<Integer,int[]> substreamsPerStream,
boolean[] requiredPerStream,
DependencyGraph dependencyGraph)
Recusivly builds a substream-per-stream ordered tree graph using the
join information supplied for outer joins and from the query graph (where clause).
|
Modifier and Type | Method and Description |
---|---|
OuterInnerDirectionalGraph |
OuterInnerDirectionalGraph.add(int outerStream,
int innerStream)
Add an outer-to-inner join stream relationship.
|
Copyright © 2005–2021. All rights reserved.