diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-08-24 12:54:47 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-08-24 12:54:47 +0200 |
commit | 98e342fc3066d40767577f5fdb2f14c7cce9cb9c (patch) | |
tree | d17dd2360a3d066e6d3411b3ed6c737f77ef444c /streamingvisitors/src | |
parent | 26d0b997cc573bac2a1d7eda7a2494449452e121 (diff) |
Add get_juniper_input member function to IDocsumStoreDocument interface.
Diffstat (limited to 'streamingvisitors/src')
-rw-r--r-- | streamingvisitors/src/vespa/vsm/vsm/docsumfilter.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/streamingvisitors/src/vespa/vsm/vsm/docsumfilter.cpp b/streamingvisitors/src/vespa/vsm/vsm/docsumfilter.cpp index 953c7deb8a1..bc05ec72638 100644 --- a/streamingvisitors/src/vespa/vsm/vsm/docsumfilter.cpp +++ b/streamingvisitors/src/vespa/vsm/vsm/docsumfilter.cpp @@ -147,6 +147,7 @@ public: DocsumStoreVsmDocument(DocsumFilter& docsum_filter, const Document& vsm_document); ~DocsumStoreVsmDocument() override; DocsumStoreFieldValue get_field_value(const vespalib::string& field_name) const override; + JuniperInput get_juniper_input(const vespalib::string& field_name) const override; void insert_summary_field(const vespalib::string& field_name, vespalib::slime::Inserter& inserter) const override; void insert_document_id(vespalib::slime::Inserter& inserter) const override; }; @@ -181,6 +182,13 @@ DocsumStoreVsmDocument::get_field_value(const vespalib::string& field_name) cons return {}; } +JuniperInput +DocsumStoreVsmDocument::get_juniper_input(const vespalib::string& field_name) const +{ + // Markup for juniper has already been added due to FLATTENJUNIPER command in vsm summary config. + return JuniperInput(get_field_value(field_name)); +} + void DocsumStoreVsmDocument::insert_summary_field(const vespalib::string& field_name, vespalib::slime::Inserter& inserter) const { |