Package | Description |
---|---|
com.espertech.esper.common.internal.epl.join.assemble |
Outer join result set assembly code
|
com.espertech.esper.common.internal.epl.join.exec.outer | |
com.espertech.esper.common.internal.epl.join.queryplan |
Modifier and Type | Class and Description |
---|---|
class |
BranchOptionalAssemblyNodeFactory
Assembly factory node for an event stream that is a branch with a single optional child node below it.
|
class |
BranchRequiredAssemblyNodeFactory
Assembly node factory for an event stream that is a branch with a single required child node below it.
|
class |
CartesianProdAssemblyNodeFactory
Assembly node for an event stream that is a branch with a two or more child nodes (required and optional) below it.
|
class |
LeafAssemblyNodeFactory
Assembly node factory for an event stream that is a leaf with a no child nodes below it.
|
class |
RootCartProdAssemblyNodeFactory
Assembly factory node for an event stream that is a root with a two or more child nodes below it.
|
class |
RootOptionalAssemblyNodeFactory
Assembly factory node for an event stream that is a root with a one optional child node below it.
|
class |
RootRequiredAssemblyNodeFactory
Assembly node factory for an event stream that is a root with a one required child node below it.
|
Modifier and Type | Field and Description |
---|---|
protected BaseAssemblyNodeFactory |
BaseAssemblyNodeFactory.parentNode
Parent node.
|
Modifier and Type | Field and Description |
---|---|
protected List<BaseAssemblyNodeFactory> |
BaseAssemblyNodeFactory.childNodes
Child nodes.
|
Modifier and Type | Method and Description |
---|---|
static BaseAssemblyNodeFactory |
AssemblyStrategyTreeBuilder.build(int rootStream,
Map<Integer,int[]> streamsJoinedPerStream,
boolean[] isRequiredPerStream)
Builds a tree of
BaseAssemblyNode from join strategy information. |
BaseAssemblyNodeFactory |
BaseAssemblyNodeFactory.getParentNode() |
Modifier and Type | Method and Description |
---|---|
List<BaseAssemblyNodeFactory> |
BaseAssemblyNodeFactory.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 Type | Method and Description |
---|---|
void |
RootCartProdAssemblyNodeFactory.addChild(BaseAssemblyNodeFactory childNode) |
void |
CartesianProdAssemblyNodeFactory.addChild(BaseAssemblyNodeFactory childNode) |
void |
BaseAssemblyNodeFactory.addChild(BaseAssemblyNodeFactory childNode)
Add a child node.
|
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.
|
Constructor and Description |
---|
LookupInstructionExecNode(int rootStream,
String rootStreamName,
int numStreams,
LookupInstructionExec[] lookupInstructions,
boolean[] requiredPerStream,
BaseAssemblyNodeFactory[] assemblyInstructionFactories)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
List<BaseAssemblyNodeFactory> |
LookupInstructionQueryPlanNodeForge.getAssemblyInstructionFactories() |
Modifier and Type | Method and Description |
---|---|
static void |
LookupInstructionQueryPlanNodeForge.assembleFactoriesIntoTree(BaseAssemblyNodeFactory[] factories,
int[] parents,
int[][] children)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
Constructor and Description |
---|
LookupInstructionQueryPlanNode(int rootStream,
String rootStreamName,
int numStreams,
boolean[] requiredPerStream,
LookupInstructionPlan[] lookupInstructions,
BaseAssemblyNodeFactory[] assemblyInstructionFactories)
Ctor.
|
Constructor and Description |
---|
LookupInstructionQueryPlanNodeForge(int rootStream,
String rootStreamName,
int numStreams,
boolean[] requiredPerStream,
List<LookupInstructionPlanForge> lookupInstructions,
List<BaseAssemblyNodeFactory> assemblyInstructionFactories)
Ctor.
|
Copyright © 2005–2018. All rights reserved.