summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/documentdb/maintenancecontroller
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahoo-inc.com>2017-02-24 09:33:59 +0000
committerGeir Storli <geirst@yahoo-inc.com>2017-02-24 09:33:59 +0000
commit1ff36d99a81a72066e5aff702ff8e37b6b078ba8 (patch)
tree7fd2f2b546b17137962a0036d1463fe0f375a435 /searchcore/src/tests/proton/documentdb/maintenancecontroller
parent2ab9f33d207d98d3682b4dead14d037a5e47eb57 (diff)
Use document db reference solver when creating new attribute manager in searchable docsubdb configurer.
Diffstat (limited to 'searchcore/src/tests/proton/documentdb/maintenancecontroller')
-rw-r--r--searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp68
1 files changed, 19 insertions, 49 deletions
diff --git a/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp b/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
index e8f6d6707e2..f8647153fd9 100644
--- a/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
+++ b/searchcore/src/tests/proton/documentdb/maintenancecontroller/maintenancecontroller_test.cpp
@@ -372,88 +372,58 @@ struct MyLongRunningJob : public IMaintenanceJob
struct MyAttributeManager : public proton::IAttributeManager
{
- virtual AttributeGuard::UP
- getAttribute(const string &) const override {
+ virtual AttributeGuard::UP getAttribute(const string &) const override {
abort();
}
-
- virtual AttributeGuard::UP
- getAttributeStableEnum(const string &) const override {
+ virtual AttributeGuard::UP getAttributeStableEnum(const string &) const override {
abort();
}
-
- virtual void
- getAttributeList(std::vector<AttributeGuard> &) const override {
+ virtual void getAttributeList(std::vector<AttributeGuard> &) const override {
abort();
}
-
- virtual search::attribute::IAttributeContext::UP
- createContext() const override {
+ virtual search::attribute::IAttributeContext::UP createContext() const override {
abort();
}
-
- virtual IAttributeManager::SP
- create(const AttributeCollectionSpec &) const override {
+ virtual IAttributeManager::SP create(const AttributeCollectionSpec &) const override {
abort();
}
-
- virtual std::vector<searchcorespi::IFlushTarget::SP>
- getFlushTargets() const override {
+ virtual std::vector<searchcorespi::IFlushTarget::SP> getFlushTargets() const override {
abort();
}
-
- virtual search::SerialNum
- getFlushedSerialNum(const vespalib::string &) const override {
+ virtual search::SerialNum getFlushedSerialNum(const vespalib::string &) const override {
abort();
}
-
virtual search::SerialNum getOldestFlushedSerialNumber() const override {
abort();
}
-
- virtual search::SerialNum
- getNewestFlushedSerialNumber() const override {
+ virtual search::SerialNum getNewestFlushedSerialNumber() const override {
abort();
}
-
- virtual void
- getAttributeListAll(std::vector<search::AttributeGuard> &)
- const override {
+ virtual void getAttributeListAll(std::vector<search::AttributeGuard> &) const override {
abort();
}
-
- virtual void
- wipeHistory(const search::index::Schema &) override {
+ virtual void wipeHistory(const search::index::Schema &) override {
abort();
}
-
- virtual const IAttributeFactory::SP &
- getFactory() const override {
+ virtual const IAttributeFactory::SP &getFactory() const override {
abort();
}
-
- virtual search::ISequencedTaskExecutor &
- getAttributeFieldWriter() const override {
+ virtual search::ISequencedTaskExecutor &getAttributeFieldWriter() const override {
abort();
}
-
- virtual search::AttributeVector *
- getWritableAttribute(const vespalib::string &) const override {
+ virtual search::AttributeVector *getWritableAttribute(const vespalib::string &) const override {
abort();
}
-
- virtual const std::vector<search::AttributeVector *> &
- getWritableAttributes() const override {
+ virtual const std::vector<search::AttributeVector *> &getWritableAttributes() const override {
abort();
}
-
- virtual void
- asyncForEachAttribute(std::shared_ptr<IAttributeFunctor>)
+ virtual void asyncForEachAttribute(std::shared_ptr<IAttributeFunctor>)
const override {
}
-
- virtual ExclusiveAttributeReadAccessor::UP
- getExclusiveReadAccessor(const vespalib::string &) const override {
+ virtual ExclusiveAttributeReadAccessor::UP getExclusiveReadAccessor(const vespalib::string &) const override {
+ abort();
+ }
+ virtual void setImportedAttributes(std::unique_ptr<ImportedAttributesRepo>) override {
abort();
}
};