Package io.trino.cost
Class StaticRuntimeInfoProvider
java.lang.Object
io.trino.cost.StaticRuntimeInfoProvider
- All Implemented Interfaces:
RuntimeInfoProvider
-
Constructor Summary
ConstructorsConstructorDescriptionStaticRuntimeInfoProvider(Map<PlanFragmentId, OutputStatsEstimator.OutputStatsEstimateResult> runtimeOutputStats, Map<PlanFragmentId, PlanFragment> planFragments) -
Method Summary
Modifier and TypeMethodDescriptiongetPlanFragment(PlanFragmentId planFragmentId) getRuntimeOutputStats(PlanFragmentId planFragmentId)
-
Constructor Details
-
StaticRuntimeInfoProvider
public StaticRuntimeInfoProvider(Map<PlanFragmentId, OutputStatsEstimator.OutputStatsEstimateResult> runtimeOutputStats, Map<PlanFragmentId, PlanFragment> planFragments)
-
-
Method Details
-
getRuntimeOutputStats
public OutputStatsEstimator.OutputStatsEstimateResult getRuntimeOutputStats(PlanFragmentId planFragmentId) - Specified by:
getRuntimeOutputStatsin interfaceRuntimeInfoProvider
-
getPlanFragment
- Specified by:
getPlanFragmentin interfaceRuntimeInfoProvider
-
getAllPlanFragments
- Specified by:
getAllPlanFragmentsin interfaceRuntimeInfoProvider
-