aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/prelude/fastsearch/FastHit.java
diff options
context:
space:
mode:
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.java35
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;