Package io.prestosql.sql.planner
Class PlanOptimizers
- java.lang.Object
-
- io.prestosql.sql.planner.PlanOptimizers
-
public class PlanOptimizers extends Object
-
-
Constructor Summary
Constructors Constructor Description PlanOptimizers(Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, RuleStatsRecorder ruleStats)
PlanOptimizers(Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, RuleStatsRecorder ruleStats)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
destroy()
List<PlanOptimizer>
get()
void
initialize()
-
-
-
Constructor Detail
-
PlanOptimizers
@Inject public PlanOptimizers(Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, RuleStatsRecorder ruleStats)
-
PlanOptimizers
public PlanOptimizers(Metadata metadata, TypeOperators typeOperators, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, RuleStatsRecorder ruleStats)
-
-
Method Detail
-
initialize
@PostConstruct public void initialize()
-
destroy
@PreDestroy public void destroy()
-
get
public List<PlanOptimizer> get()
-
-