Uses of Record Class
io.trino.cost.StatsCalculator.Context
Packages that use StatsCalculator.Context
-
Uses of StatsCalculator.Context in io.trino.cost
Methods in io.trino.cost with parameters of type StatsCalculator.ContextModifier and TypeMethodDescriptionAssignUniqueIdStatsRule.calculate(AssignUniqueId assignUniqueId, StatsCalculator.Context context) ComposableStatsCalculator.Rule.calculate(T node, StatsCalculator.Context context) DynamicFilterSourceStatsRule.calculate(DynamicFilterSourceNode node, StatsCalculator.Context context) OutputStatsRule.calculate(OutputNode node, StatsCalculator.Context context) SemiJoinStatsRule.calculate(SemiJoinNode node, StatsCalculator.Context context) final Optional<PlanNodeStatsEstimate> SimpleStatsRule.calculate(T node, StatsCalculator.Context context) SortStatsRule.calculate(SortNode node, StatsCalculator.Context context) ValuesStatsRule.calculate(ValuesNode node, StatsCalculator.Context context) ComposableStatsCalculator.calculateStats(PlanNode node, StatsCalculator.Context context) StatsCalculator.calculateStats(PlanNode node, StatsCalculator.Context context) Calculate stats for thenode.protected Optional<PlanNodeStatsEstimate> AggregationStatsRule.doCalculate(AggregationNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> DistinctLimitStatsRule.doCalculate(DistinctLimitNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> EnforceSingleRowStatsRule.doCalculate(EnforceSingleRowNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> ExchangeStatsRule.doCalculate(ExchangeNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> FilterProjectAggregationStatsRule.doCalculate(FilterNode node, StatsCalculator.Context context) FilterStatsRule.doCalculate(FilterNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> JoinStatsRule.doCalculate(JoinNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> LimitStatsRule.doCalculate(LimitNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> ProjectStatsRule.doCalculate(ProjectNode node, StatsCalculator.Context context) RowNumberStatsRule.doCalculate(RowNumberNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> SampleStatsRule.doCalculate(SampleNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> SimpleFilterProjectSemiJoinStatsRule.doCalculate(FilterNode node, StatsCalculator.Context context) protected abstract Optional<PlanNodeStatsEstimate> SimpleStatsRule.doCalculate(T node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> SpatialJoinStatsRule.doCalculate(SpatialJoinNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> TableScanStatsRule.doCalculate(TableScanNode node, StatsCalculator.Context context) protected Optional<PlanNodeStatsEstimate> TopNStatsRule.doCalculate(TopNNode node, StatsCalculator.Context context) protected final Optional<PlanNodeStatsEstimate> UnionStatsRule.doCalculate(UnionNode node, StatsCalculator.Context context)