| Package | Description |
|---|---|
| org.apache.tajo.plan | |
| org.apache.tajo.plan.logical | |
| 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.util | |
| org.apache.tajo.plan.verifier | |
| org.apache.tajo.plan.visitor |
| Modifier and Type | Method and Description |
|---|---|
ScanNode |
LogicalPlanner.visitRelation(LogicalPlanner.PlanContext context,
Stack<Expr> stack,
Relation expr) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
LogicalOptimizer.JoinOrderStringBuilder.visitScan(StringBuilder sb,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexScanNode |
class |
PartitionedTableScanNode |
| Modifier and Type | Method and Description |
|---|---|
void |
PartitionedTableScanNode.init(ScanNode scanNode,
org.apache.hadoop.fs.Path[] inputPaths) |
| Constructor and Description |
|---|
IndexScanNode(int pid,
ScanNode scanNode,
Schema keySchema,
Datum[] datum,
SortSpec[] sortKeys) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
FilterPushDownRule.visitScan(org.apache.tajo.plan.rewrite.rules.FilterPushDownRule.FilterPushDownContext context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode scanNode,
Stack<LogicalNode> stack) |
LogicalNode |
ProjectionPushDownRule.visitScan(org.apache.tajo.plan.rewrite.rules.ProjectionPushDownRule.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
PlanProto.ScanNode.Builder |
LogicalNodeSerializer.buildScanNode(ScanNode scan) |
LogicalNode |
LogicalNodeSerializer.visitScan(LogicalNodeSerializer.SerializeContext context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode scan,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
PlannerUtil.LogicalNodeReplaceVisitor.visitScan(org.apache.tajo.plan.util.PlannerUtil.ReplacerContext context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
LogicalNode |
LogicalPlanVerifier.visitScan(LogicalPlanVerifier.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
RESULT |
LogicalPlanVisitor.visitScan(CONTEXT context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
RESULT |
BasicLogicalPlanVisitor.visitScan(CONTEXT context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
LogicalNode |
ExplainLogicalPlanVisitor.visitScan(ExplainLogicalPlanVisitor.Context context,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
ScanNode node,
Stack<LogicalNode> stack) |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.