Class DbStopWatch.TaskInfo

java.lang.Object
net.brdloush.dbstopwatch.DbStopWatch.TaskInfo
Enclosing class:
DbStopWatch

public static class DbStopWatch.TaskInfo extends Object
Data class to hold information about one task including query statistics.
  • Constructor Details

    • TaskInfo

      public TaskInfo(String taskName, long timeNanos, long queryCount, double queryMaxMs, long queryTotalMs, long updateCount, double updateMaxMs, long updateTotalMs, long batchCount, double batchMaxMs, long batchTotalMs)
  • Method Details

    • getTaskName

      public String getTaskName()
    • getTimeNanos

      public long getTimeNanos()
    • getQueryCount

      public long getQueryCount()
    • getQueryMaxMs

      public double getQueryMaxMs()
    • getQueryTotalMs

      public long getQueryTotalMs()
    • getUpdateCount

      public long getUpdateCount()
    • getUpdateMaxMs

      public double getUpdateMaxMs()
    • getUpdateTotalMs

      public long getUpdateTotalMs()
    • getBatchCount

      public long getBatchCount()
    • getBatchMaxMs

      public double getBatchMaxMs()
    • getBatchTotalMs

      public long getBatchTotalMs()
    • getTimeMillis

      public long getTimeMillis()
      Get the time this task took in milliseconds.
    • getTimeSeconds

      public double getTimeSeconds()
      Get the time this task took in seconds.
    • getTime

      public double getTime(TimeUnit timeUnit)
      Get the time this task took in the requested time unit.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object