diff options
author | Geir Storli <geirst@yahoo-inc.com> | 2017-02-24 09:33:59 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahoo-inc.com> | 2017-02-24 09:33:59 +0000 |
commit | 1ff36d99a81a72066e5aff702ff8e37b6b078ba8 (patch) | |
tree | 7fd2f2b546b17137962a0036d1463fe0f375a435 /searchcore/src/tests/proton/documentdb/maintenancecontroller | |
parent | 2ab9f33d207d98d3682b4dead14d037a5e47eb57 (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.cpp | 68 |
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(); } }; |