summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-03-16 10:55:18 +0100
committerTor Egge <Tor.Egge@online.no>2023-03-16 10:55:18 +0100
commit81b37a03240d6e9e0f810d6cf73c949a3db24a30 (patch)
treedf21b2fc3274587819480558c2b39fb47f9b4511 /searchlib
parent57c6e83ea0b519397429df3f2230a8ec336f778f (diff)
Handle SingleRawAttribute in AttributeUpdater.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/single_raw_attribute.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/single_raw_attribute.h b/searchlib/src/vespa/searchlib/attribute/single_raw_attribute.h
index d0baaaf91cd..fe7c873c277 100644
--- a/searchlib/src/vespa/searchlib/attribute/single_raw_attribute.h
+++ b/searchlib/src/vespa/searchlib/attribute/single_raw_attribute.h
@@ -34,11 +34,12 @@ public:
bool addDoc(DocId &docId) override;
vespalib::ConstArrayRef<char> get_raw(DocId docid) const override;
void set_raw(DocId docid, vespalib::ConstArrayRef<char> raw);
- void update(DocId docid, vespalib::ConstArrayRef<char> raw) { set_raw(docid, raw); }
- void append(DocId docid, vespalib::ConstArrayRef<char> raw, int32_t weight) {
+ bool update(DocId docid, vespalib::ConstArrayRef<char> raw) { set_raw(docid, raw); return true; }
+ bool append(DocId docid, vespalib::ConstArrayRef<char> raw, int32_t weight) {
(void) docid;
(void) raw;
(void) weight;
+ return false;
}
bool isUndefined(DocId docid) const override;
uint32_t clearDoc(DocId docId) override;