Uses of Interface
io.trino.cost.StatsCalculator
Packages that use StatsCalculator
Package
Description
-
Uses of StatsCalculator in io.trino.cost
Classes in io.trino.cost that implement StatsCalculatorMethods in io.trino.cost that return StatsCalculatorConstructors in io.trino.cost with parameters of type StatsCalculatorModifierConstructorDescriptionCachingStatsProvider(StatsCalculator statsCalculator, Session session, TableStatsProvider tableStatsProvider) CachingStatsProvider(StatsCalculator statsCalculator, Optional<Memo> memo, Lookup lookup, Session session, TableStatsProvider tableStatsProvider, RuntimeInfoProvider runtimeInfoProvider) -
Uses of StatsCalculator in io.trino.server.testing
Methods in io.trino.server.testing that return StatsCalculator -
Uses of StatsCalculator in io.trino.sql.analyzer
Constructors in io.trino.sql.analyzer with parameters of type StatsCalculatorModifierConstructorDescriptionQueryExplainerFactory(PlanOptimizersFactory planOptimizersFactory, PlanFragmenter planFragmenter, PlannerContext plannerContext, StatsCalculator statsCalculator, CostCalculator costCalculator, NodeVersion version) -
Uses of StatsCalculator in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type StatsCalculatorModifierConstructorDescriptionLogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, CachingTableStatsProvider tableStatsProvider) LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanSanityChecker planSanityChecker, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector, PlanOptimizersStatsCollector planOptimizersStatsCollector, CachingTableStatsProvider tableStatsProvider) PlanOptimizers(PlannerContext plannerContext, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculatorWithoutEstimatedExchanges, CostCalculator costCalculatorWithEstimatedExchanges, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats) PlanOptimizers(PlannerContext plannerContext, TaskManagerConfig taskManagerConfig, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculatorWithoutEstimatedExchanges, CostCalculator costCalculatorWithEstimatedExchanges, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats) -
Uses of StatsCalculator in io.trino.sql.planner.iterative
Constructors in io.trino.sql.planner.iterative with parameters of type StatsCalculatorModifierConstructorDescriptionIterativeOptimizer(PlannerContext plannerContext, RuleStatsRecorder stats, StatsCalculator statsCalculator, CostCalculator costCalculator, Predicate<Session> useLegacyRules, List<PlanOptimizer> legacyRules, Set<Rule<?>> newRules) IterativeOptimizer(PlannerContext plannerContext, RuleStatsRecorder stats, StatsCalculator statsCalculator, CostCalculator costCalculator, Set<Rule<?>> rules) -
Uses of StatsCalculator in io.trino.sql.planner.optimizations
Constructors in io.trino.sql.planner.optimizations with parameters of type StatsCalculatorModifierConstructorDescriptionAddExchanges(PlannerContext plannerContext, StatsCalculator statsCalculator, TaskCountEstimator taskCountEstimator) DeterminePartitionCount(StatsCalculator statsCalculator, TaskCountEstimator taskCountEstimator) -
Uses of StatsCalculator in io.trino.sql.rewrite
Constructors in io.trino.sql.rewrite with parameters of type StatsCalculatorModifierConstructorDescriptionShowStatsRewrite(Metadata metadata, QueryExplainerFactory queryExplainerFactory, StatsCalculator statsCalculator) -
Uses of StatsCalculator in io.trino.testing
Methods in io.trino.testing that return StatsCalculatorModifier and TypeMethodDescriptionPlanTester.getStatsCalculator()QueryRunner.getStatsCalculator()StandaloneQueryRunner.getStatsCalculator()