summaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-02-05 17:29:22 +0100
committerTor Egge <Tor.Egge@online.no>2024-02-05 17:29:22 +0100
commit34a58b7c01bca060fe73c4c20f49765c113063a9 (patch)
tree7b17750cccf481378b2a0e52c639faafa1f71dbb /streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
parenta30640c1aed5cbe03b0e992936d39ca0263e93d4 (diff)
Track oldest config generation used for streaming search.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
index a1e8fddc3bf..8e3a206a3a1 100644
--- a/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
+++ b/streamingvisitors/src/vespa/searchvisitor/searchvisitor.cpp
@@ -556,6 +556,13 @@ SearchVisitorFactory::makeVisitor(StorageComponent& component,
return new SearchVisitor(component, env, params);
}
+std::optional<int64_t>
+SearchVisitorFactory::get_oldest_config_generation() const
+{
+ auto& env = dynamic_cast<SearchEnvironment&>(*_env);
+ return env.get_oldest_config_generation();
+}
+
void
SearchVisitor::AttributeInserter::onPrimitive(uint32_t, const Content & c)
{