Class QueryStatsData

java.lang.Object
org.apache.jackrabbit.oak.query.stats.QueryStatsData

public class QueryStatsData extends Object
  • Constructor Details

    • QueryStatsData

      public QueryStatsData(String query, String language)
  • Method Details

    • getKey

      public String getKey()
    • getMaxTimeNanos

      public long getMaxTimeNanos()
      The maximum CPU time needed to run one query.
      Returns:
      the time in nanoseconds
    • getTotalTimeNanos

      public long getTotalTimeNanos()
    • getMaxRowsRead

      public long getMaxRowsRead()
    • getMaxRowsScanned

      public long getMaxRowsScanned()
    • setCaptureStackTraces

      public void setCaptureStackTraces(boolean captureStackTraces)
    • getCreatedMillis

      public long getCreatedMillis()
    • getExecuteCount

      public long getExecuteCount()
    • getTotalRowsRead

      public long getTotalRowsRead()
    • getTotalRowsScanned

      public long getTotalRowsScanned()
    • getLanguage

      public String getLanguage()
    • getQuery

      public String getQuery()
    • isInternal

      public boolean isInternal()
    • getLastThreadName

      public String getLastThreadName()
    • getLastExecutedMillis

      public long getLastExecutedMillis()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getTimeString

      public static final String getTimeString(long timeMillis)