diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java index f86db1439e1..aab8aae6025 100644 --- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java +++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java @@ -267,14 +267,6 @@ public class FastHit extends Hit { this.distributionKey = distributionKey; } - public void addSummary(Docsum docsum) { - LazyDocsumValue lazyDocsumValue = new LazyDocsumValue(docsum); - reserve(docsum.getDefinition().getFieldCount()); - for (DocsumField field : docsum.getDefinition().getFields()) { - setDocsumFieldIfNotPresent(field.getName(), lazyDocsumValue); - } - } - void addSummary(DocsumDefinition docsumDef, Inspector value) { reserve(docsumDef.getFieldCount()); for (DocsumField field : docsumDef.getFields()) { @@ -386,33 +378,6 @@ public class FastHit extends Hit { abstract RawField getFieldAsUtf8(String fieldName); } - /** - * Represents a value that resides in the docsum. - */ - private static class LazyDocsumValue extends LazyValue { - - private final Docsum docsum; - - LazyDocsumValue(Docsum docsum) { - this.docsum = docsum; - } - - Object getValue(String fieldName) { - return docsum.decode(getFieldIndex(fieldName)); - } - - private int getFieldIndex(String fieldName) { - Integer index = docsum.getFieldIndex(fieldName); - if (index == null) throw new AssertionError("Invalid fieldName " + fieldName); - return index; - } - - RawField getFieldAsUtf8(String fieldName) { - return docsum.fetchFieldAsUtf8(getFieldIndex(fieldName)); - } - - } - private static class LazyString extends LazyValue { private final Inspector value; |