diff options
author | Henning Baldersheim <balder@oath.com> | 2018-05-09 18:37:26 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-05-09 18:37:26 +0200 |
commit | 21146b5c5770067c2ebe29e1ef498d8f798b43be (patch) | |
tree | e5841b047880718b5df4ab89221b547fcd273490 /searchsummary | |
parent | c69f9a0dfcbc09590a409d5d4eb10bbb7229f28b (diff) |
GC unused code.
Diffstat (limited to 'searchsummary')
-rw-r--r-- | searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp | 1 | ||||
-rw-r--r-- | searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h | 49 |
2 files changed, 11 insertions, 39 deletions
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp b/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp index c2f4848fdc7..bf660b1319b 100644 --- a/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp +++ b/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp @@ -188,7 +188,6 @@ DynamicDocsumWriter::insertDocsum(const ResolveClassInfo & rci, } } - DynamicDocsumWriter::DynamicDocsumWriter( ResultConfig *config, KeywordExtractor *extractor) : _resultConfig(config), _keywordExtractor(extractor), diff --git a/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h b/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h index 2e409565306..6ef21a71e74 100644 --- a/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h +++ b/searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h @@ -35,16 +35,10 @@ public: virtual ~IDocsumWriter() {} virtual void InitState(IAttributeManager & attrMan, GetDocsumsState *state) = 0; - virtual uint32_t WriteDocsum(uint32_t docid, - GetDocsumsState *state, - IDocsumStore *docinfos, - search::RawBuf *target) = 0; - virtual void insertDocsum(const ResolveClassInfo & rci, - uint32_t docid, - GetDocsumsState *state, - IDocsumStore *docinfos, - vespalib::Slime & slime, - vespalib::slime::Inserter & target) = 0; + virtual uint32_t WriteDocsum(uint32_t docid, GetDocsumsState *state, + IDocsumStore *docinfos, search::RawBuf *target) = 0; + virtual void insertDocsum(const ResolveClassInfo & rci, uint32_t docid, GetDocsumsState *state, + IDocsumStore *docinfos, vespalib::Slime & slime, vespalib::slime::Inserter & target) = 0; virtual ResolveClassInfo resolveClassInfo(vespalib::stringref outputClassName, uint32_t inputClassId) const = 0; static uint32_t slime2RawBuf(const vespalib::Slime & slime, RawBuf & buf); @@ -55,11 +49,6 @@ public: class DynamicDocsumWriter : public IDocsumWriter { private: - DynamicDocsumWriter(const DynamicDocsumWriter &); - DynamicDocsumWriter& operator=(const DynamicDocsumWriter &); - - -private: ResultConfig *_resultConfig; KeywordExtractor *_keywordExtractor; uint32_t _defaultOutputClass; @@ -68,24 +57,14 @@ private: ResultClass::DynamicInfo *_classInfoTable; IDocsumFieldWriter **_overrideTable; - uint32_t WriteClassID(uint32_t classID, search::RawBuf *target); - - uint32_t GenerateDocsum(uint32_t docid, - GetDocsumsState *state, - const ResultClass *outputClass, - search::RawBuf *target); - - uint32_t RepackDocsum(GeneralResult *gres, - GetDocsumsState *state, - const ResultClass *outputClass, - search::RawBuf *target); - void resolveInputClass(ResolveClassInfo &rci, uint32_t id) const; ResolveClassInfo resolveOutputClass(vespalib::stringref outputClassName) const; public: DynamicDocsumWriter(ResultConfig *config, KeywordExtractor *extractor); + DynamicDocsumWriter(const DynamicDocsumWriter &) = delete; + DynamicDocsumWriter& operator=(const DynamicDocsumWriter &) = delete; ~DynamicDocsumWriter() override; ResultConfig *GetResultConfig() { return _resultConfig; } @@ -93,17 +72,11 @@ public: bool SetDefaultOutputClass(uint32_t classID); bool Override(const char *fieldName, IDocsumFieldWriter *writer); void InitState(IAttributeManager & attrMan, GetDocsumsState *state) override; - uint32_t WriteDocsum(uint32_t docid, - GetDocsumsState *state, - IDocsumStore *docinfos, - search::RawBuf *target) override; - - void insertDocsum(const ResolveClassInfo & outputClassInfo, - uint32_t docid, - GetDocsumsState *state, - IDocsumStore *docinfos, - vespalib::Slime & slime, - vespalib::slime::Inserter & target) override; + uint32_t WriteDocsum(uint32_t docid, GetDocsumsState *state, + IDocsumStore *docinfos, search::RawBuf *target) override; + + void insertDocsum(const ResolveClassInfo & outputClassInfo, uint32_t docid, GetDocsumsState *state, + IDocsumStore *docinfos, vespalib::Slime & slime, vespalib::slime::Inserter & target) override; ResolveClassInfo resolveClassInfo(vespalib::stringref outputClassName, uint32_t inputClassId) const override; }; |