Class QueryPlanOptimizerStats

java.lang.Object
io.trino.execution.querystats.QueryPlanOptimizerStats

@ThreadSafe public class QueryPlanOptimizerStats extends Object
  • Constructor Details

    • QueryPlanOptimizerStats

      public QueryPlanOptimizerStats(String rule)
  • Method Details

    • record

      public void record(long nanos, boolean applied)
    • recordFailure

      public void recordFailure()
    • getRule

      public String getRule()
    • getInvocations

      public long getInvocations()
    • getApplied

      public long getApplied()
    • getFailures

      public long getFailures()
    • getTotalTime

      public long getTotalTime()
    • snapshot

      public QueryPlanOptimizerStatistics snapshot()
    • merge