1 #ifndef DBALLE_DB_BENCH_UTILS_H
2 #define DBALLE_DB_BENCH_UTILS_H
12 std::unique_ptr<DB> db;
34 :
Task(name), db(db) {}
39 std::unique_ptr<DB> db;
41 using Benchmark::Benchmark;
49 void teardown()
override
Simple benchmark infrastructure.
Definition: db/benchmark.h:37
Definition: db/benchmark.h:29
void setup() override
Set up the environment for running run_once()
Definition: db/benchmark.h:16
Functions used to connect to DB-All.e and insert, query and delete data.
Base class for all benchmarks.
Definition: core/benchmark.h:144
One task to be measured.
Definition: core/benchmark.h:22
void teardown() override
Clean up after the task has been measured.
Definition: db/benchmark.h:22
Definition: db/benchmark.h:10
static std::unique_ptr< DB > connect_test()
Start a test session with DB-All.e.