Uses of Class
com.espertech.esper.common.internal.epl.join.assemble.BaseAssemblyNodeFactory
Package
Description
Outer join result set assembly code
-
Uses of BaseAssemblyNodeFactory in com.espertech.esper.common.internal.epl.join.assemble
Modifier and TypeClassDescriptionclass
Assembly factory node for an event stream that is a branch with a single optional child node below it.class
Assembly node factory for an event stream that is a branch with a single required child node below it.class
Assembly node for an event stream that is a branch with a two or more child nodes (required and optional) below it.class
Assembly node factory for an event stream that is a leaf with a no child nodes below it.class
Assembly factory node for an event stream that is a root with a two or more child nodes below it.class
Assembly factory node for an event stream that is a root with a one optional child node below it.class
Assembly node factory for an event stream that is a root with a one required child node below it.Modifier and TypeFieldDescriptionprotected BaseAssemblyNodeFactory
BaseAssemblyNodeFactory.parentNode
Parent node.Modifier and TypeFieldDescriptionprotected final List<BaseAssemblyNodeFactory>
BaseAssemblyNodeFactory.childNodes
Child nodes.Modifier and TypeMethodDescriptionstatic BaseAssemblyNodeFactory
AssemblyStrategyTreeBuilder.build
(int rootStream, Map<Integer, int[]> streamsJoinedPerStream, boolean[] isRequiredPerStream) Builds a tree ofBaseAssemblyNode
from join strategy information.BaseAssemblyNodeFactory.getParentNode()
Modifier and TypeMethodDescriptionBaseAssemblyNodeFactory.getChildNodes()
Returns child nodes.static List<BaseAssemblyNodeFactory>
BaseAssemblyNodeFactory.getDescendentNodesBottomUp
(BaseAssemblyNodeFactory topNode) Returns all descendent nodes to the top node in a list in which the utmost descendants are listed first and the top node itself is listed last.Modifier and TypeMethodDescriptionvoid
BaseAssemblyNodeFactory.addChild
(BaseAssemblyNodeFactory childNode) Add a child node.void
CartesianProdAssemblyNodeFactory.addChild
(BaseAssemblyNodeFactory childNode) void
RootCartProdAssemblyNodeFactory.addChild
(BaseAssemblyNodeFactory childNode) static List<BaseAssemblyNodeFactory>
BaseAssemblyNodeFactory.getDescendentNodesBottomUp
(BaseAssemblyNodeFactory topNode) Returns all descendent nodes to the top node in a list in which the utmost descendants are listed first and the top node itself is listed last.void
BaseAssemblyNodeFactory.setParent
(BaseAssemblyNodeFactory parent) Set parent node. -
Uses of BaseAssemblyNodeFactory in com.espertech.esper.common.internal.epl.join.exec.outer
ModifierConstructorDescriptionLookupInstructionExecNode
(int rootStream, String rootStreamName, int numStreams, LookupInstructionExec[] lookupInstructions, boolean[] requiredPerStream, BaseAssemblyNodeFactory[] assemblyInstructionFactories) Ctor. -
Uses of BaseAssemblyNodeFactory in com.espertech.esper.common.internal.epl.join.queryplan
Modifier and TypeMethodDescriptionLookupInstructionQueryPlanNodeForge.getAssemblyInstructionFactories()
Modifier and TypeMethodDescriptionstatic void
LookupInstructionQueryPlanNodeForge.assembleFactoriesIntoTree
(BaseAssemblyNodeFactory[] factories, int[] parents, int[][] children) NOTE: Code-generation-invoked method, method name and parameter order mattersModifierConstructorDescriptionLookupInstructionQueryPlanNode
(int rootStream, String rootStreamName, int numStreams, boolean[] requiredPerStream, LookupInstructionPlan[] lookupInstructions, BaseAssemblyNodeFactory[] assemblyInstructionFactories) Ctor.