public abstract class Optimizer extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
Optimizer.OptimizationContext |
Modifier and Type | Field and Description |
---|---|
static String |
OPTIMIZER_IMPL_KEY |
Constructor and Description |
---|
Optimizer() |
Modifier and Type | Method and Description |
---|---|
static Optimizer |
getOptimizer(DrillConfig config) |
abstract void |
init(DrillConfig config) |
abstract PhysicalPlan |
optimize(Optimizer.OptimizationContext context,
LogicalPlan plan) |
public static String OPTIMIZER_IMPL_KEY
public abstract void init(DrillConfig config)
public abstract PhysicalPlan optimize(Optimizer.OptimizationContext context, LogicalPlan plan) throws OptimizerException
OptimizerException
public static Optimizer getOptimizer(DrillConfig config) throws DrillConfigurationException
DrillConfigurationException
Copyright © 1970 The Apache Software Foundation. All rights reserved.