summaryrefslogtreecommitdiffstats
path: root/include/shard/TrieSpline.h
diff options
context:
space:
mode:
authorDouglas Rumbaugh <dbr4@psu.edu>2023-06-07 11:39:25 -0400
committerDouglas Rumbaugh <dbr4@psu.edu>2023-06-07 11:39:25 -0400
commit1a791e7241fb9898f58cd4642cf8cf8ec2a1c885 (patch)
treefbc59c0c52e2db66b252a7b47243c293ea008797 /include/shard/TrieSpline.h
parent1800af2e9503302274e7ba35eed45aa5839af23d (diff)
downloaddynamic-extension-1a791e7241fb9898f58cd4642cf8cf8ec2a1c885.tar.gz
Added a pre-query hook for processing states
This is used for setting up the query alias structure stuff for sampling queries.
Diffstat (limited to 'include/shard/TrieSpline.h')
-rw-r--r--include/shard/TrieSpline.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/shard/TrieSpline.h b/include/shard/TrieSpline.h
index fb0ed70..2341751 100644
--- a/include/shard/TrieSpline.h
+++ b/include/shard/TrieSpline.h
@@ -305,6 +305,10 @@ public:
return res;
}
+ static void process_query_states(void *query_parms, std::vector<void*> shard_states, void *buff_state) {
+ return;
+ }
+
static std::vector<Wrapped<R>> query(TrieSpline<R> *ts, void *q_state, void *parms) {
std::vector<Wrapped<R>> records;
auto p = (ts_range_query_parms<R> *) parms;