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
-
Field Summary
Fields inherited from class io.trino.benchmark.AbstractOperatorBenchmark
localQueryRunner, session -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSimpleOperatorBenchmark(LocalQueryRunner localQueryRunner, String benchmarkName, int warmupIterations, int measuredIterations) -
Method Summary
Modifier and TypeMethodDescriptionprotected DriverFactorycreateDrivers(TaskContext taskContext) protected abstract List<? extends OperatorFactory>Methods inherited from class io.trino.benchmark.AbstractOperatorBenchmark
createAggregationFunction, createHashProjectOperator, createTableScanOperator, execute, getColumnTypes, runOnce, tearDownMethods inherited from class io.trino.benchmark.AbstractBenchmark
getBenchmarkName, runBenchmark, runBenchmark, setUp
-
Constructor Details
-
AbstractSimpleOperatorBenchmark
protected AbstractSimpleOperatorBenchmark(LocalQueryRunner localQueryRunner, String benchmarkName, int warmupIterations, int measuredIterations)
-
-
Method Details
-
createOperatorFactories
-
createDriverFactory
-
createDrivers
- Specified by:
createDriversin classAbstractOperatorBenchmark
-