diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-06-10 08:36:35 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-06-11 09:00:34 +0000 |
commit | c03d44aec3ca14517c8e5caba966fe9ec8c8c720 (patch) | |
tree | 21816e967d445bfa42f1037e576a0a40b3599d9d /searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp | |
parent | 857b13587599754935b0a340c2434114afd3fcc2 (diff) |
remove stub implementations in NearestNeighborIndex
* make API pure virtual
* implement something that will work in mock
Diffstat (limited to 'searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp')
-rw-r--r-- | searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp b/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp index 74e67fb7fcd..7a4c6c9e56a 100644 --- a/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp +++ b/searchlib/src/tests/attribute/tensorattribute/tensorattribute_test.cpp @@ -158,6 +158,15 @@ public: auto vector = _vectors.get_vector(docid).typify<double>(); _adds.emplace_back(docid, DoubleVector(vector.begin(), vector.end())); } + std::unique_ptr<search::tensor::PrepareResult> prepare_add_document(uint32_t, + vespalib::tensor::TypedCells, + vespalib::GenerationHandler::Guard) const override { + return std::unique_ptr<search::tensor::PrepareResult>(); + } + void complete_add_document(uint32_t docid, + std::unique_ptr<search::tensor::PrepareResult>) override { + add_document(docid); + } void remove_document(uint32_t docid) override { auto vector = _vectors.get_vector(docid).typify<double>(); _removes.emplace_back(docid, DoubleVector(vector.begin(), vector.end())); |