summaryrefslogtreecommitdiffstats
path: root/searchsummary
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-05-09 18:37:26 +0200
committerHenning Baldersheim <balder@oath.com>2018-05-09 18:37:26 +0200
commit21146b5c5770067c2ebe29e1ef498d8f798b43be (patch)
treee5841b047880718b5df4ab89221b547fcd273490 /searchsummary
parentc69f9a0dfcbc09590a409d5d4eb10bbb7229f28b (diff)
GC unused code.
Diffstat (limited to 'searchsummary')
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.cpp1
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/docsumwriter.h49
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;
};