Uses of Class
com.espertech.esper.common.internal.epl.join.queryplanouter.OuterInnerDirectionalGraph
Packages that use OuterInnerDirectionalGraph
Package
Description
-
Uses of OuterInnerDirectionalGraph in com.espertech.esper.common.internal.epl.join.queryplanbuild
Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild that return OuterInnerDirectionalGraphModifier and TypeMethodDescriptionprotected static OuterInnerDirectionalGraph
NStreamOuterQueryPlanBuilder.graphOuterJoins
(int numStreams, OuterJoinDesc[] outerJoinDescList) Builds a graph of outer joins given the outer join information from the statement.Methods in com.espertech.esper.common.internal.epl.join.queryplanbuild with parameters of type OuterInnerDirectionalGraphModifier and TypeMethodDescriptionprotected 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). -
Uses of OuterInnerDirectionalGraph in com.espertech.esper.common.internal.epl.join.queryplanouter
Methods in com.espertech.esper.common.internal.epl.join.queryplanouter that return OuterInnerDirectionalGraphModifier and TypeMethodDescriptionOuterInnerDirectionalGraph.add
(int outerStream, int innerStream) Add an outer-to-inner join stream relationship.