| Package | Description |
|---|---|
| org.apache.tajo.plan | |
| org.apache.tajo.plan.joinorder | |
| org.apache.tajo.plan.rewrite.rules | |
| org.apache.tajo.plan.serder |
This package provides (de)serialization API for logical plan and it related parts.
|
| org.apache.tajo.plan.verifier | |
| org.apache.tajo.plan.visitor |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
LogicalPlanner.checkIfBeEvaluatedAtJoin(LogicalPlan.QueryBlock block,
EvalNode evalNode,
JoinNode node,
boolean isTopMostJoin) |
LogicalNode |
LogicalOptimizer.JoinCostComputer.visitJoin(org.apache.tajo.plan.LogicalOptimizer.CostContext joinGraphContext,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode joinNode,
Stack<LogicalNode> stack) |
LogicalNode |
LogicalOptimizer.JoinOrderStringBuilder.visitJoin(StringBuilder sb,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode joinNode,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
JoinNode |
FoundJoinOrder.getOrderedJoin() |
| Modifier and Type | Method and Description |
|---|---|
Collection<EvalNode> |
JoinGraph.addJoin(LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode joinNode) |
| Constructor and Description |
|---|
FoundJoinOrder(JoinNode joinNode,
double cost) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
FilterPushDownRule.visitJoin(org.apache.tajo.plan.rewrite.rules.FilterPushDownRule.FilterPushDownContext context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode joinNode,
Stack<LogicalNode> stack) |
LogicalNode |
ProjectionPushDownRule.visitJoin(org.apache.tajo.plan.rewrite.rules.ProjectionPushDownRule.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
LogicalNodeSerializer.visitJoin(LogicalNodeSerializer.SerializeContext context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode join,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
LogicalPlanVerifier.visitJoin(LogicalPlanVerifier.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
RESULT |
LogicalPlanVisitor.visitJoin(CONTEXT context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode node,
Stack<LogicalNode> stack) |
RESULT |
BasicLogicalPlanVisitor.visitJoin(CONTEXT context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode node,
Stack<LogicalNode> stack) |
LogicalNode |
ExplainLogicalPlanVisitor.visitJoin(ExplainLogicalPlanVisitor.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode node,
Stack<LogicalNode> stack) |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.