Package io.trino.benchto.driver
Class Benchmark.BenchmarkBuilder
java.lang.Object
io.trino.benchto.driver.Benchmark.BenchmarkBuilder
- Enclosing class:
Benchmark
-
Constructor Summary
ConstructorsConstructorDescriptionBenchmarkBuilder(Benchmark that, String sequenceId) BenchmarkBuilder(String name, String sequenceId, List<Query> queries) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAfterBenchmarkMacros(List<String> afterBenchmarkMacros) withAfterExecutionMacros(List<String> afterExecutionMacros) withBeforeBenchmarkMacros(List<String> beforeBenchmarkMacros) withBeforeExecutionMacros(List<String> beforeExecutionMacros) withBenchmarkPrewarmRuns(int benchmarkPrewarmRuns) withConcurrency(int concurrency) withDataSource(String dataSource) withEnvironment(String environment) withFrequency(Optional<java.time.Duration> frequency) withQueryResults(Optional<String> results) withRuns(int runs) withSuitePrewarmRuns(int suitePrewarmRuns) withThroughputTest(boolean throughputTest) withVariables(Map<String, String> variables)
-
Constructor Details
-
BenchmarkBuilder
-
BenchmarkBuilder
-
-
Method Details
-
withDataSource
-
withEnvironment
-
withRuns
-
withSuitePrewarmRuns
-
withBenchmarkPrewarmRuns
-
withConcurrency
-
withBeforeBenchmarkMacros
-
withAfterBenchmarkMacros
-
withBeforeExecutionMacros
-
withAfterExecutionMacros
-
withQueryResults
-
withVariables
-
withFrequency
-
withThroughputTest
-
build
-