summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp')
-rw-r--r--searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp b/searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp
index dc7cf53d188..7161442df8b 100644
--- a/searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp
+++ b/searchlib/src/tests/attribute/searchable/attributeblueprint_test.cpp
@@ -48,13 +48,11 @@ const int32_t weight = 1;
class MyAttributeManager : public IAttributeManager {
AttributeVector::SP _attribute_vector;
- AttributeVector::DocId _docid;
public:
MyAttributeManager(MyAttributeManager && rhs) :
IAttributeManager(),
- _attribute_vector(std::move(rhs._attribute_vector)),
- _docid(std::move(rhs._docid))
+ _attribute_vector(std::move(rhs._attribute_vector))
{
}
MyAttributeManager(AttributeVector *attr)
@@ -64,7 +62,8 @@ public:
return AttributeGuard::UP(new AttributeGuard(_attribute_vector));
}
- virtual std::unique_ptr<attribute::AttributeReadGuard> getAttributeReadGuard(const string &, bool stableEnumGuard) const override {
+ std::unique_ptr<attribute::AttributeReadGuard>
+ getAttributeReadGuard(const string &, bool stableEnumGuard) const override {
if (_attribute_vector) {
return _attribute_vector->makeReadGuard(stableEnumGuard);
} else {
@@ -78,6 +77,10 @@ public:
assert(!"Not implemented");
return IAttributeContext::UP();
}
+
+ void asyncForAttribute(const vespalib::string &, std::shared_ptr<IAttributeFunctor>) const override {
+ assert(!"Not implemented");
+ }
};
constexpr uint32_t DOCID_LIMIT = 3;