| Package | Description |
|---|---|
| io.prestosql.cost | |
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.iterative.rule |
| Constructor and Description |
|---|
CostCalculatorUsingExchanges(TaskCountEstimator taskCountEstimator) |
CostCalculatorWithEstimatedExchanges(CostCalculator costCalculator,
TaskCountEstimator taskCountEstimator) |
| 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) |
| Constructor and Description |
|---|
AddExchangesBelowPartialAggregationOverGroupIdRuleSet(Metadata metadata,
TypeAnalyzer typeAnalyzer,
TaskCountEstimator taskCountEstimator,
TaskManagerConfig taskManagerConfig) |
DetermineJoinDistributionType(CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
DetermineSemiJoinDistributionType(CostComparator costComparator,
TaskCountEstimator taskCountEstimator) |
Copyright © 2012–2019. All rights reserved.