Package io.trino.cost
Interface ComposableStatsCalculator.Rule<T extends PlanNode>
- All Known Implementing Classes:
AggregationStatsRule,AssignUniqueIdStatsRule,DistinctLimitStatsRule,DynamicFilterSourceStatsRule,EnforceSingleRowStatsRule,ExchangeStatsRule,FilterProjectAggregationStatsRule,FilterStatsRule,JoinStatsRule,LimitStatsRule,OutputStatsRule,ProjectStatsRule,RowNumberStatsRule,SampleStatsRule,SemiJoinStatsRule,SimpleFilterProjectSemiJoinStatsRule,SimpleStatsRule,SortStatsRule,SpatialJoinStatsRule,TableScanStatsRule,TopNStatsRule,UnionStatsRule,ValuesStatsRule
- Enclosing class:
ComposableStatsCalculator
public static interface ComposableStatsCalculator.Rule<T extends PlanNode>
-
Method Summary
-
Method Details
-
getPattern
-
calculate
-