diff options
Diffstat (limited to 'benchmarks/vldb/thread_scaling_bench.cpp')
| -rw-r--r-- | benchmarks/vldb/thread_scaling_bench.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/benchmarks/vldb/thread_scaling_bench.cpp b/benchmarks/vldb/thread_scaling_bench.cpp index b679e92..3b9311b 100644 --- a/benchmarks/vldb/thread_scaling_bench.cpp +++ b/benchmarks/vldb/thread_scaling_bench.cpp @@ -20,9 +20,9 @@ typedef de::Record<int64_t, int64_t> Rec; typedef de::ISAMTree<Rec> ISAM; -typedef de::irs::Query<Rec, ISAM> Q; -typedef de::DynamicExtension<Rec, ISAM, Q> Ext; -typedef de::irs::Parms<Rec> QP; +typedef de::irs::Query<ISAM> Q; +typedef de::DynamicExtension<ISAM, Q> Ext; +typedef Q::Parameters QP; std::atomic<bool> inserts_done = false; @@ -39,7 +39,7 @@ void query_thread(Ext *extension, std::vector<QP> *queries) { q.rng = rng; q.sample_size = 1000; - auto res = extension->query(&q); + auto res = extension->query(std::move(q)); auto r = res.get(); total += r.size(); nanosleep(&delay, nullptr); |