Uses of Class
net.esper.eql.join.assemble.BaseAssemblyNode

Packages that use BaseAssemblyNode
net.esper.eql.join.assemble   
net.esper.eql.join.exec   
net.esper.eql.join.plan   
 

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  java.util.List<BaseAssemblyNode> BaseAssemblyNode.childNodes
          Child nodes.
 

Methods in net.esper.eql.join.assemble that return BaseAssemblyNode
static BaseAssemblyNode AssemblyStrategyTreeBuilder.build(int rootStream, java.util.Map<java.lang.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  java.util.List<BaseAssemblyNode> BaseAssemblyNode.getChildNodes()
          Returns child nodes.
static java.util.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 java.util.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, java.lang.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, java.lang.String rootStreamName, int numStreams, boolean[] requiredPerStream, java.util.List<LookupInstructionPlan> lookupInstructions, java.util.List<BaseAssemblyNode> assemblyInstructions)
          Ctor.