summaryrefslogtreecommitdiffstats
path: root/benchmarks/triespline_rq_bench.cpp
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-06-26 10:09:46 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2023-06-26 10:09:46 -0400
commit9864552a3f2b533c47076a7f6efe246e77deb440 (patch)
treefe048914cae002e88a21fb20ea1c1897d4662b92 /benchmarks/triespline_rq_bench.cpp
parent05642ae192f50e7a40dc198451545f03f6b4d79a (diff)
downloaddynamic-extension-9864552a3f2b533c47076a7f6efe246e77deb440.tar.gz
Added static benchmarking
Diffstat (limited to 'benchmarks/triespline_rq_bench.cpp')
-rw-r--r--benchmarks/triespline_rq_bench.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/benchmarks/triespline_rq_bench.cpp b/benchmarks/triespline_rq_bench.cpp
index cc7bae4..9ee8ad9 100644
--- a/benchmarks/triespline_rq_bench.cpp
+++ b/benchmarks/triespline_rq_bench.cpp
@@ -45,8 +45,16 @@ int main(int argc, char **argv)
insert_tput_bench<ExtendedTSRQ, Rec>(de, datafile, insert_cnt, delete_prop, to_delete);
query_latency_bench<ExtendedTSRQ, Rec, de::ts_range_query_parms<Rec>>(de, queries);
+
+ auto ts = de.create_static_structure();
+
+ static_latency_bench<de::TrieSpline<Rec>, Rec, de::ts_range_query_parms<Rec>, de::TrieSplineRangeQuery<Rec>>(
+ ts, queries
+ );
fprintf(stdout, "\n");
+ delete ts;
+
delete_bench_env();
fflush(stdout);
fflush(stderr);