Uses of Class
com.espertech.esper.epl.join.assemble.BaseAssemblyNode

Packages that use BaseAssemblyNode
com.espertech.esper.epl.join.assemble Outer join result set assembly code 
com.espertech.esper.epl.join.exec Inner join execution 
com.espertech.esper.epl.join.plan Inner join and outer join query planning 
 

Uses of BaseAssemblyNode in com.espertech.esper.epl.join.assemble
 

Subclasses of BaseAssemblyNode in com.espertech.esper.epl.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 com.espertech.esper.epl.join.assemble with type parameters of type BaseAssemblyNode
protected  List<BaseAssemblyNode> BaseAssemblyNode.childNodes
          Child nodes.
 

Methods in com.espertech.esper.epl.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 com.espertech.esper.epl.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 com.espertech.esper.epl.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 com.espertech.esper.epl.join.exec
 

Constructors in com.espertech.esper.epl.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 com.espertech.esper.epl.join.plan
 

Constructor parameters in com.espertech.esper.epl.join.plan with type arguments of type BaseAssemblyNode
LookupInstructionQueryPlanNode(int rootStream, String rootStreamName, int numStreams, boolean[] requiredPerStream, List<LookupInstructionPlan> lookupInstructions, List<BaseAssemblyNode> assemblyInstructions)
          Ctor.
 


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com