public class PlanOptimizers extends Object
| Constructor and Description |
|---|
PlanOptimizers(Metadata metadata,
TypeAnalyzer typeAnalyzer,
FeaturesConfig featuresConfig,
NodeSchedulerConfig nodeSchedulerConfig,
InternalNodeManager nodeManager,
TaskManagerConfig taskManagerConfig,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
PlanOptimizers(Metadata metadata,
TypeAnalyzer typeAnalyzer,
FeaturesConfig featuresConfig,
TaskManagerConfig taskManagerConfig,
boolean forceSingleNode,
org.weakref.jmx.MBeanExporter exporter,
SplitManager splitManager,
PageSourceManager pageSourceManager,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
CostCalculator estimatedExchangesCostCalculator,
CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
List<PlanOptimizer> |
get() |
void |
initialize() |
@Inject public PlanOptimizers(Metadata metadata, TypeAnalyzer typeAnalyzer, FeaturesConfig featuresConfig, NodeSchedulerConfig nodeSchedulerConfig, InternalNodeManager nodeManager, TaskManagerConfig taskManagerConfig, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator)
public PlanOptimizers(Metadata metadata, TypeAnalyzer typeAnalyzer, FeaturesConfig featuresConfig, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, org.weakref.jmx.MBeanExporter exporter, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator)
@PostConstruct public void initialize()
@PreDestroy public void destroy()
public List<PlanOptimizer> get()
Copyright © 2012–2019. All rights reserved.