Holds one benchmark query and its metadata.
A class for benchmarking Spark perf results.
A Variation represents a setting (e.
Factory object for benchmark queries.
Starts an experiment run with a given set of executions to run.
Starts an experiment run with a given set of executions to run.
a list of executions to run.
If it is true, breakdown results of an execution will be recorded. Setting it to true may significantly increase the time used to run an execution.
The number of iterations to run of each execution.
Variations used in this run. The cross product of all variations will be run for each execution * iteration.
Tags of this run.
wait at most timeout milliseconds for each query, 0 means wait forever
It returns a ExperimentStatus object that can be used to track the progress of this experiment run.