public class LogicalPlanOptimizer extends PlanOptimizer
listeners, maxIter, plan, ruleSets| Constructor and Description |
|---|
LogicalPlanOptimizer(OperatorPlan p,
int iterations,
Set<String> turnOffRules)
Create a new LogicalPlanOptimizer.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Set<Rule>> |
buildRuleSets() |
addPlanTransformListener, optimizepublic LogicalPlanOptimizer(OperatorPlan p, int iterations, Set<String> turnOffRules)
p - Plan to optimize.iterations - Maximum number of optimizer iterations.turnOffRules - Optimization rules to disable. "all" disables all non-mandatory
rules. null enables all rules.Copyright © 2007-2012 The Apache Software Foundation