Class BenchmarkProperties

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

@Component public class BenchmarkProperties extends Object
  • Constructor Details

    • BenchmarkProperties

      public BenchmarkProperties()
  • Method Details

    • sqlFilesDirs

      public List<Path> sqlFilesDirs()
    • benchmarksFilesDirs

      public List<Path> benchmarksFilesDirs()
    • getServiceURL

      public String getServiceURL()
    • getPrestoURL

      public String getPrestoURL()
    • getPrestoUsername

      public Optional<String> getPrestoUsername()
    • getOverridesPath

      public Optional<Path> getOverridesPath()
    • getExecutionSequenceId

      public Optional<List<String>> getExecutionSequenceId()
    • getEnvironmentName

      public String getEnvironmentName()
    • getActiveBenchmarks

      public Optional<List<String>> getActiveBenchmarks()
    • getActiveVariables

      public Optional<Map<String,String>> getActiveVariables()
    • getTimeLimit

      public Optional<java.time.Duration> getTimeLimit()
    • getQueryResultsDir

      public Path getQueryResultsDir()
    • getQueryRepetitionScope

      public BenchmarkProperties.QueryRepetitionScope getQueryRepetitionScope()
    • toString

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

      public Optional<List<String>> getHealthCheckMacros()
    • getBeforeAllMacros

      public Optional<List<String>> getBeforeAllMacros()
    • getAfterAllMacros

      public Optional<List<String>> getAfterAllMacros()
    • isFrequencyCheckEnabled

      public boolean isFrequencyCheckEnabled()
    • isWarmup

      public boolean isWarmup()