Package io.prestosql.cost
Class CachingStatsProvider
- java.lang.Object
-
- io.prestosql.cost.CachingStatsProvider
-
- All Implemented Interfaces:
StatsProvider
public final class CachingStatsProvider extends Object implements StatsProvider
-
-
Constructor Summary
Constructors Constructor Description CachingStatsProvider(StatsCalculator statsCalculator, Session session, TypeProvider types)
CachingStatsProvider(StatsCalculator statsCalculator, Optional<Memo> memo, Lookup lookup, Session session, TypeProvider types)
-
-
-
Constructor Detail
-
CachingStatsProvider
public CachingStatsProvider(StatsCalculator statsCalculator, Session session, TypeProvider types)
-
CachingStatsProvider
public CachingStatsProvider(StatsCalculator statsCalculator, Optional<Memo> memo, Lookup lookup, Session session, TypeProvider types)
-
-
Method Detail
-
getStats
public PlanNodeStatsEstimate getStats(PlanNode node)
- Specified by:
getStats
in interfaceStatsProvider
-
-