public class PlanOptimizers extends Object
Constructor and Description |
---|
PlanOptimizers(Metadata metadata,
SqlParser sqlParser,
boolean forceSingleNode,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
ConnectorPlanOptimizerManager planOptimizerManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator,
PartitioningProviderManager partitioningProviderManager) |
PlanOptimizers(Metadata metadata,
SqlParser sqlParser,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
ConnectorPlanOptimizerManager planOptimizerManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator,
PartitioningProviderManager partitioningProviderManager) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
List<PlanOptimizer> |
getPlanningTimeOptimizers() |
List<PlanOptimizer> |
getRuntimeOptimizers() |
void |
initialize() |
@Inject public PlanOptimizers(Metadata metadata, SqlParser sqlParser, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, ConnectorPlanOptimizerManager planOptimizerManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, PartitioningProviderManager partitioningProviderManager)
public PlanOptimizers(Metadata metadata, SqlParser sqlParser, boolean forceSingleNode, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, ConnectorPlanOptimizerManager planOptimizerManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, PartitioningProviderManager partitioningProviderManager)
@PostConstruct public void initialize()
@PreDestroy public void destroy()
public List<PlanOptimizer> getPlanningTimeOptimizers()
public List<PlanOptimizer> getRuntimeOptimizers()
Copyright © 2012–2022. All rights reserved.