Package io.trino.cost
Class StatsCalculatorModule.StatsRulesProvider
java.lang.Object
io.trino.cost.StatsCalculatorModule.StatsRulesProvider
- All Implemented Interfaces:
com.google.inject.Provider<List<ComposableStatsCalculator.Rule<?>>>,jakarta.inject.Provider<List<ComposableStatsCalculator.Rule<?>>>
- Enclosing class:
StatsCalculatorModule
public static class StatsCalculatorModule.StatsRulesProvider
extends Object
implements com.google.inject.Provider<List<ComposableStatsCalculator.Rule<?>>>
-
Constructor Summary
ConstructorsConstructorDescriptionStatsRulesProvider(PlannerContext plannerContext, ScalarStatsCalculator scalarStatsCalculator, FilterStatsCalculator filterStatsCalculator, StatsNormalizer normalizer) -
Method Summary
-
Constructor Details
-
StatsRulesProvider
@Inject public StatsRulesProvider(PlannerContext plannerContext, ScalarStatsCalculator scalarStatsCalculator, FilterStatsCalculator filterStatsCalculator, StatsNormalizer normalizer)
-
-
Method Details
-
get
- Specified by:
getin interfacecom.google.inject.Provider<List<ComposableStatsCalculator.Rule<?>>>- Specified by:
getin interfacejakarta.inject.Provider<List<ComposableStatsCalculator.Rule<?>>>
-