|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BaseAssemblyNode | |
---|---|
net.esper.eql.join.assemble | Outer join result set assembly code |
net.esper.eql.join.exec | Inner join execution |
net.esper.eql.join.plan | Inner join and outer join query planning |
Uses of BaseAssemblyNode in net.esper.eql.join.assemble |
---|
Subclasses of BaseAssemblyNode in net.esper.eql.join.assemble | |
---|---|
class |
BranchOptionalAssemblyNode
Assembly node for an event stream that is a branch with a single optional child node below it. |
class |
BranchRequiredAssemblyNode
Assembly node for an event stream that is a branch with a single required child node below it. |
class |
CartesianProdAssemblyNode
Assembly node for an event stream that is a branch with a two or more child nodes (required and optional) below it. |
class |
LeafAssemblyNode
Assembly node for an event stream that is a leaf with a no child nodes below it. |
class |
RootCartProdAssemblyNode
Assembly node for an event stream that is a root with a two or more child nodes below it. |
class |
RootOptionalAssemblyNode
Assembly node for an event stream that is a root with a one optional child node below it. |
class |
RootRequiredAssemblyNode
Assembly node for an event stream that is a root with a one required child node below it. |
Fields in net.esper.eql.join.assemble with type parameters of type BaseAssemblyNode | |
---|---|
protected List<BaseAssemblyNode> |
BaseAssemblyNode.childNodes
Child nodes. |
Methods in net.esper.eql.join.assemble that return BaseAssemblyNode | |
---|---|
static BaseAssemblyNode |
AssemblyStrategyTreeBuilder.build(int rootStream,
Map<Integer,int[]> streamsJoinedPerStream,
boolean[] isRequiredPerStream)
Builds a tree of BaseAssemblyNode from join strategy information. |
Methods in net.esper.eql.join.assemble that return types with arguments of type BaseAssemblyNode | |
---|---|
protected List<BaseAssemblyNode> |
BaseAssemblyNode.getChildNodes()
Returns child nodes. |
static List<BaseAssemblyNode> |
BaseAssemblyNode.getDescendentNodesBottomUp(BaseAssemblyNode 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. |
Methods in net.esper.eql.join.assemble with parameters of type BaseAssemblyNode | |
---|---|
void |
RootCartProdAssemblyNode.addChild(BaseAssemblyNode childNode)
|
void |
CartesianProdAssemblyNode.addChild(BaseAssemblyNode childNode)
|
void |
BaseAssemblyNode.addChild(BaseAssemblyNode childNode)
Add a child node. |
static List<BaseAssemblyNode> |
BaseAssemblyNode.getDescendentNodesBottomUp(BaseAssemblyNode 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. |
Uses of BaseAssemblyNode in net.esper.eql.join.exec |
---|
Constructors in net.esper.eql.join.exec with parameters of type BaseAssemblyNode | |
---|---|
LookupInstructionExecNode(int rootStream,
String rootStreamName,
int numStreams,
LookupInstructionExec[] lookupInstructions,
boolean[] requiredPerStream,
BaseAssemblyNode[] assemblyInstructions)
Ctor. |
Uses of BaseAssemblyNode in net.esper.eql.join.plan |
---|
Constructor parameters in net.esper.eql.join.plan with type arguments of type BaseAssemblyNode | |
---|---|
LookupInstructionQueryPlanNode(int rootStream,
String rootStreamName,
int numStreams,
boolean[] requiredPerStream,
List<LookupInstructionPlan> lookupInstructions,
List<BaseAssemblyNode> assemblyInstructions)
Ctor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |