public static class LogicalOptimizer.JoinCostComputer extends BasicLogicalPlanVisitor<org.apache.tajo.plan.LogicalOptimizer.CostContext,LogicalNode>
| Constructor and Description |
|---|
LogicalOptimizer.JoinCostComputer() |
| Modifier and Type | Method and Description |
|---|---|
static double |
computeCost(LogicalPlan plan,
LogicalPlan.QueryBlock block) |
LogicalNode |
visitJoin(org.apache.tajo.plan.LogicalOptimizer.CostContext joinGraphContext,
LogicalPlan plan,
LogicalPlan.QueryBlock block,
JoinNode joinNode,
Stack<LogicalNode> stack) |
postHook, preHook, visit, visit, visitAlterTable, visitAlterTablespace, visitCreateDatabase, visitCreateTable, visitDistinctGroupby, visitDropDatabase, visitDropTable, visitEvalExpr, visitExcept, visitFilter, visitGroupBy, visitHaving, visitInsert, visitIntersect, visitLimit, visitPartitionedTableScan, visitProjection, visitRoot, visitScan, visitSetSession, visitSort, visitStoreTable, visitTableSubQuery, visitTruncateTable, visitUnion, visitWindowAggpublic static double computeCost(LogicalPlan plan, LogicalPlan.QueryBlock block) throws PlanningException
PlanningExceptionpublic LogicalNode visitJoin(org.apache.tajo.plan.LogicalOptimizer.CostContext joinGraphContext, LogicalPlan plan, LogicalPlan.QueryBlock block, JoinNode joinNode, Stack<LogicalNode> stack) throws PlanningException
visitJoin in interface LogicalPlanVisitor<org.apache.tajo.plan.LogicalOptimizer.CostContext,LogicalNode>visitJoin in class BasicLogicalPlanVisitor<org.apache.tajo.plan.LogicalOptimizer.CostContext,LogicalNode>PlanningExceptionCopyright © 2015 Apache Software Foundation. All Rights Reserved.