Package io.trino.execution.querystats
Class PlanOptimizersStatsCollector
java.lang.Object
io.trino.execution.querystats.PlanOptimizersStatsCollector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(PlanOptimizersStatsCollector other) static PlanOptimizersStatsCollectorgetTopRuleStats(int limit) voidrecordFailure(Rule<?> rule) voidrecordFailure(PlanOptimizer rule) voidrecordOptimizer(PlanOptimizer planOptimizer, long duration) voidrecordRule(Rule<?> rule, boolean invoked, boolean applied, long elapsedNanos)
-
Constructor Details
-
PlanOptimizersStatsCollector
public PlanOptimizersStatsCollector(int queryReportedRuleStatsLimit)
-
-
Method Details
-
recordRule
-
recordOptimizer
-
recordFailure
-
recordFailure
-
getTopRuleStats
-
getTopRuleStats
-
add
-
createPlanOptimizersStatsCollector
-