@InterfaceStability.Evolving public class LogicalOptimizer extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogicalOptimizer.JoinCostComputer |
static class |
LogicalOptimizer.JoinOrderStringBuilder |
| Constructor and Description |
|---|
LogicalOptimizer(TajoConf conf) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRuleAfterToJoinOpt(LogicalPlanRewriteRule rewriteRule) |
LogicalNode |
optimize(LogicalPlan plan) |
LogicalNode |
optimize(OverridableConf context,
LogicalPlan plan) |
public LogicalOptimizer(TajoConf conf)
public void addRuleAfterToJoinOpt(LogicalPlanRewriteRule rewriteRule)
public LogicalNode optimize(LogicalPlan plan) throws PlanningException
PlanningExceptionpublic LogicalNode optimize(OverridableConf context, LogicalPlan plan) throws PlanningException
PlanningExceptionCopyright © 2015 Apache Software Foundation. All Rights Reserved.