Class QueryProgressStats

java.lang.Object
io.trino.server.QueryProgressStats

public class QueryProgressStats extends Object
  • Constructor Details

    • QueryProgressStats

      public QueryProgressStats(long elapsedTimeMillis, long queuedTimeMillis, long cpuTimeMillis, long scheduledTimeMillis, long currentMemoryBytes, long peakMemoryBytes, long inputRows, long inputBytes, boolean blocked, OptionalDouble progressPercentage)
  • Method Details

    • createQueryProgressStats

      public static QueryProgressStats createQueryProgressStats(BasicQueryStats queryStats)
    • getElapsedTimeMillis

      public long getElapsedTimeMillis()
    • getQueuedTimeMillis

      public long getQueuedTimeMillis()
    • getCpuTimeMillis

      public long getCpuTimeMillis()
    • getScheduledTimeMillis

      public long getScheduledTimeMillis()
    • getCurrentMemoryBytes

      public long getCurrentMemoryBytes()
    • getPeakMemoryBytes

      public long getPeakMemoryBytes()
    • getInputRows

      public long getInputRows()
    • getInputBytes

      public long getInputBytes()
    • isBlocked

      public boolean isBlocked()
    • getProgressPercentage

      public OptionalDouble getProgressPercentage()