Package io.trino.benchmark
Class AbstractSimpleOperatorBenchmark
- java.lang.Object
-
- io.trino.benchmark.AbstractBenchmark
-
- io.trino.benchmark.AbstractOperatorBenchmark
-
- io.trino.benchmark.AbstractSimpleOperatorBenchmark
-
- Direct Known Subclasses:
CountAggregationBenchmark,DoubleSumAggregationBenchmark,HandTpchQuery1,HandTpchQuery6,HashAggregationBenchmark,OrderByBenchmark,PredicateFilterBenchmark,RawStreamingBenchmark,Top100Benchmark
public abstract class AbstractSimpleOperatorBenchmark extends AbstractOperatorBenchmark
-
-
Field Summary
-
Fields inherited from class io.trino.benchmark.AbstractOperatorBenchmark
localQueryRunner, session
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSimpleOperatorBenchmark(LocalQueryRunner localQueryRunner, String benchmarkName, int warmupIterations, int measuredIterations)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected DriverFactorycreateDriverFactory()protected List<Driver>createDrivers(TaskContext taskContext)protected abstract List<? extends OperatorFactory>createOperatorFactories()-
Methods inherited from class io.trino.benchmark.AbstractOperatorBenchmark
createAggregationFunction, createHashProjectOperator, createTableScanOperator, execute, getColumnTypes, runOnce, tearDown
-
Methods inherited from class io.trino.benchmark.AbstractBenchmark
getBenchmarkName, getMeasuredIterations, getWarmupIterations, runBenchmark, runBenchmark, setUp
-
-
-
-
Constructor Detail
-
AbstractSimpleOperatorBenchmark
protected AbstractSimpleOperatorBenchmark(LocalQueryRunner localQueryRunner, String benchmarkName, int warmupIterations, int measuredIterations)
-
-
Method Detail
-
createOperatorFactories
protected abstract List<? extends OperatorFactory> createOperatorFactories()
-
createDriverFactory
protected DriverFactory createDriverFactory()
-
createDrivers
protected List<Driver> createDrivers(TaskContext taskContext)
- Specified by:
createDriversin classAbstractOperatorBenchmark
-
-