| Package | Description |
|---|---|
| io.prestosql.cost | |
| io.prestosql.server.testing | |
| io.prestosql.sql.analyzer | |
| io.prestosql.sql.planner | |
| io.prestosql.sql.planner.iterative | |
| io.prestosql.testing |
| Modifier and Type | Class and Description |
|---|---|
class |
ComposableStatsCalculator |
| Modifier and Type | Method and Description |
|---|---|
static StatsCalculator |
StatsCalculatorModule.createNewStatsCalculator(Metadata metadata) |
| Constructor and Description |
|---|
CachingStatsProvider(StatsCalculator statsCalculator,
Optional<Memo> memo,
Lookup lookup,
Session session,
TypeProvider types) |
CachingStatsProvider(StatsCalculator statsCalculator,
Session session,
TypeProvider types) |
| Modifier and Type | Method and Description |
|---|---|
StatsCalculator |
TestingPrestoServer.getStatsCalculator() |
| Constructor and Description |
|---|
QueryExplainer(List<PlanOptimizer> planOptimizers,
PlanFragmenter planFragmenter,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
Map<Class<? extends Statement>,DataDefinitionTask<?>> dataDefinitionTask) |
QueryExplainer(PlanOptimizers planOptimizers,
PlanFragmenter planFragmenter,
Metadata metadata,
AccessControl accessControl,
SqlParser sqlParser,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
Map<Class<? extends Statement>,DataDefinitionTask<?>> dataDefinitionTask) |
| Constructor and Description |
|---|
LogicalPlanner(Session session,
List<PlanOptimizer> planOptimizers,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
TypeAnalyzer typeAnalyzer,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
WarningCollector warningCollector) |
LogicalPlanner(Session session,
List<PlanOptimizer> planOptimizers,
PlanSanityChecker planSanityChecker,
PlanNodeIdAllocator idAllocator,
Metadata metadata,
TypeAnalyzer typeAnalyzer,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
WarningCollector warningCollector) |
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 |
|---|
IterativeOptimizer(RuleStatsRecorder stats,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
List<PlanOptimizer> legacyRules,
Set<Rule<?>> newRules) |
IterativeOptimizer(RuleStatsRecorder stats,
StatsCalculator statsCalculator,
CostCalculator costCalculator,
Set<Rule<?>> rules) |
| Modifier and Type | Method and Description |
|---|---|
StatsCalculator |
QueryRunner.getStatsCalculator() |
StatsCalculator |
LocalQueryRunner.getStatsCalculator() |
Copyright © 2012–2019. All rights reserved.