Package | Description |
---|---|
com.espertech.esper.epl.join.plan |
Inner join and outer join query planning
|
Modifier and Type | Class and Description |
---|---|
class |
HistoricalDataPlanNode
Query plan for performing a historical data lookup.
|
class |
LookupInstructionQueryPlanNode
Query plan for executing a set of lookup instructions and assembling an end result via
a set of assembly instructions.
|
class |
NestedIterationNode
Plan to perform a nested iteration over child nodes.
|
class |
QueryPlanNodeAllUnidirectionalOuter |
class |
QueryPlanNodeNoOp |
class |
TableLookupNode
Specifies exection of a table lookup using the supplied plan for performing the lookup.
|
class |
TableOuterLookupNode
Specifies exection of a table lookup with outer join using the a specified lookup plan.
|
Modifier and Type | Method and Description |
---|---|
protected static QueryPlanNode |
NStreamQueryPlanBuilder.createStreamPlan(int lookupStream,
int[] bestChain,
QueryGraph queryGraph,
QueryPlanIndex[] indexSpecsPerStream,
EventType[] typesPerStream,
boolean[] isHistorical,
HistoricalStreamIndexList[] historicalStreamIndexLists,
TableMetadata[] tablesPerStream)
Walks the chain of lookups and constructs lookup strategy and plan specification based
on the index specifications.
|
QueryPlanNode[] |
QueryPlan.getExecNodeSpecs()
Return execution node specs.
|
Modifier and Type | Method and Description |
---|---|
protected LinkedList<QueryPlanNode> |
NestedIterationNode.getChildNodes()
Returns list of child nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
NestedIterationNode.addChildNode(QueryPlanNode childNode)
Adds a child node.
|
static String |
QueryPlanNode.print(QueryPlanNode[] planNodeSpecs)
Print in readable format the execution plan spec.
|
Constructor and Description |
---|
QueryPlan(QueryPlanIndex[] indexSpecs,
QueryPlanNode[] execNodeSpecs)
Ctor.
|