public class EmptyPlanStatisticsProvider extends Object implements HistoryBasedPlanStatisticsProvider
| Constructor and Description |
|---|
EmptyPlanStatisticsProvider() |
| Modifier and Type | Method and Description |
|---|---|
static EmptyPlanStatisticsProvider |
getInstance() |
String |
getName() |
Map<PlanNodeWithHash,HistoricalPlanStatistics> |
getStats(List<PlanNodeWithHash> planNodeHashes)
Given a list of plan node hashes, returns historical statistics for them.
|
void |
putStats(Map<PlanNodeWithHash,HistoricalPlanStatistics> hashesAndStatistics)
Given plan hashes and corresponding statistics after a query is run, store them for future retrieval.
|
public String getName()
getName in interface HistoryBasedPlanStatisticsProviderpublic Map<PlanNodeWithHash,HistoricalPlanStatistics> getStats(List<PlanNodeWithHash> planNodeHashes)
HistoryBasedPlanStatisticsProvidergetStats in interface HistoryBasedPlanStatisticsProviderpublic void putStats(Map<PlanNodeWithHash,HistoricalPlanStatistics> hashesAndStatistics)
HistoryBasedPlanStatisticsProviderputStats in interface HistoryBasedPlanStatisticsProviderpublic static EmptyPlanStatisticsProvider getInstance()
Copyright © 2012–2022. All rights reserved.