Class Measurable

java.lang.Object
io.trino.benchto.driver.Measurable
Direct Known Subclasses:
BenchmarkExecutionResult, QueryExecutionResult

public abstract class Measurable extends Object
  • Field Details

    • start

      protected long start
    • end

      protected long end
    • utcStart

      protected java.time.ZonedDateTime utcStart
    • utcEnd

      protected java.time.ZonedDateTime utcEnd
  • Constructor Details

    • Measurable

      public Measurable()
  • Method Details

    • getUtcStart

      public java.time.ZonedDateTime getUtcStart()
    • getUtcEnd

      public java.time.ZonedDateTime getUtcEnd()
    • getQueryDuration

      public java.time.Duration getQueryDuration()
    • getBenchmark

      public abstract Benchmark getBenchmark()
    • getEnvironment

      public abstract String getEnvironment()
    • isSuccessful

      public abstract boolean isSuccessful()
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object