Uses of Interface
io.trino.cost.StatsCalculator
-
-
Uses of StatsCalculator in io.trino.cost
Classes in io.trino.cost that implement StatsCalculator Modifier and Type Class Description classComposableStatsCalculatorMethods in io.trino.cost that return StatsCalculator Modifier and Type Method Description static StatsCalculatorStatsCalculator. noopStatsCalculator()Constructors in io.trino.cost with parameters of type StatsCalculator Constructor Description CachingStatsProvider(StatsCalculator statsCalculator, Session session, TypeProvider types)CachingStatsProvider(StatsCalculator statsCalculator, Optional<Memo> memo, Lookup lookup, Session session, TypeProvider types) -
Uses of StatsCalculator in io.trino.server.testing
Methods in io.trino.server.testing that return StatsCalculator Modifier and Type Method Description StatsCalculatorTestingTrinoServer. getStatsCalculator() -
Uses of StatsCalculator in io.trino.sql.analyzer
Constructors in io.trino.sql.analyzer with parameters of type StatsCalculator Constructor Description QueryExplainerFactory(PlanOptimizersFactory planOptimizersFactory, PlanFragmenter planFragmenter, PlannerContext plannerContext, StatementAnalyzerFactory statementAnalyzerFactory, StatsCalculator statsCalculator, CostCalculator costCalculator) -
Uses of StatsCalculator in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type StatsCalculator Constructor Description LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector)LogicalPlanner(Session session, List<PlanOptimizer> planOptimizers, PlanSanityChecker planSanityChecker, PlanNodeIdAllocator idAllocator, PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator, CostCalculator costCalculator, WarningCollector warningCollector)PlanOptimizers(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats)PlanOptimizers(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, 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 StatsCalculator Constructor Description IterativeOptimizer(Metadata metadata, RuleStatsRecorder stats, StatsCalculator statsCalculator, CostCalculator costCalculator, Predicate<Session> useLegacyRules, List<PlanOptimizer> legacyRules, Set<Rule<?>> newRules)IterativeOptimizer(Metadata metadata, 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 StatsCalculator Constructor Description AddExchanges(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, StatsCalculator statsCalculator) -
Uses of StatsCalculator in io.trino.sql.rewrite
Constructors in io.trino.sql.rewrite with parameters of type StatsCalculator Constructor Description ShowStatsRewrite(QueryExplainerFactory queryExplainerFactory, StatsCalculator statsCalculator) -
Uses of StatsCalculator in io.trino.testing
Methods in io.trino.testing that return StatsCalculator Modifier and Type Method Description StatsCalculatorLocalQueryRunner. getStatsCalculator()StatsCalculatorQueryRunner. getStatsCalculator()Methods in io.trino.testing with parameters of type StatsCalculator Modifier and Type Method Description PlanOptimizersFactoryLocalQueryRunner.PlanOptimizersProvider. getPlanOptimizers(PlannerContext plannerContext, TypeAnalyzer typeAnalyzer, TaskManagerConfig taskManagerConfig, boolean forceSingleNode, SplitManager splitManager, PageSourceManager pageSourceManager, StatsCalculator statsCalculator, ScalarStatsCalculator scalarStatsCalculator, CostCalculator costCalculator, CostCalculator estimatedExchangesCostCalculator, CostComparator costComparator, TaskCountEstimator taskCountEstimator, NodePartitioningManager nodePartitioningManager, RuleStatsRecorder ruleStats)
-