Class Benchmark

java.lang.Object
io.trino.benchto.driver.Benchmark

public class Benchmark extends Object
  • Method Details

    • getName

      public String getName()
    • getUniqueName

      public String getUniqueName()
    • setUniqueName

      public void setUniqueName(String uniqueName)
    • getSequenceId

      public String getSequenceId()
    • getDataSource

      public String getDataSource()
    • getEnvironment

      public String getEnvironment()
    • getQueries

      public List<Query> getQueries()
    • getRuns

      public int getRuns()
    • getSuitePrewarmRuns

      public int getSuitePrewarmRuns()
    • getBenchmarkPrewarmRuns

      public int getBenchmarkPrewarmRuns()
    • getConcurrency

      public int getConcurrency()
    • isConcurrent

      public boolean isConcurrent()
    • isSerial

      public boolean isSerial()
    • getBeforeBenchmarkMacros

      public List<String> getBeforeBenchmarkMacros()
    • getAfterBenchmarkMacros

      public List<String> getAfterBenchmarkMacros()
    • getBeforeExecutionMacros

      public List<String> getBeforeExecutionMacros()
    • getAfterExecutionMacros

      public List<String> getAfterExecutionMacros()
    • getVariables

      public Map<String,String> getVariables()
    • getNonReservedKeywordVariables

      public Map<String,String> getNonReservedKeywordVariables()
    • getFrequency

      public Optional<java.time.Duration> getFrequency()
    • isThroughputTest

      public boolean isThroughputTest()
    • getQueryResults

      public Optional<String> getQueryResults()
    • toString

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

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

      public int hashCode()
      Overrides:
      hashCode in class Object