public class DataCenterPlanOptimizer extends Object implements ConnectorPlanOptimizer
| Constructor and Description |
|---|
DataCenterPlanOptimizer(TypeManager typeManager,
DataCenterConfig config,
DataCenterQueryGenerator query,
DeterminismEvaluator determinismEvaluator,
FunctionMetadataManager functionManager,
StandardFunctionResolution functionResolution) |
| Modifier and Type | Method and Description |
|---|---|
PlanNode |
optimize(PlanNode maxSubPlan,
ConnectorSession session,
Map<String,Type> types,
SymbolAllocator symbolAllocator,
PlanNodeIdAllocator idAllocator) |
@Inject public DataCenterPlanOptimizer(TypeManager typeManager, DataCenterConfig config, DataCenterQueryGenerator query, DeterminismEvaluator determinismEvaluator, FunctionMetadataManager functionManager, StandardFunctionResolution functionResolution)
public PlanNode optimize(PlanNode maxSubPlan, ConnectorSession session, Map<String,Type> types, SymbolAllocator symbolAllocator, PlanNodeIdAllocator idAllocator)
optimize in interface ConnectorPlanOptimizerCopyright © 2012–2021. All rights reserved.