aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-05-11 16:11:49 +0200
committerGitHub <noreply@github.com>2018-05-11 16:11:49 +0200
commitd6254bf1814d8046f432ff89410cc25aa059a2f0 (patch)
treeb14ffd54caac84af2f61995f72edc71a26b7fef9 /container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java
parent270a07a699463c6e0d509987c70509114b1ca870 (diff)
Revert "Bratseth/allocation free hit field traversal"
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java')
-rw-r--r--container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java b/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java
index 3e6e82a5584..97a5bdd72ca 100644
--- a/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java
+++ b/container-search/src/main/java/com/yahoo/search/pagetemplates/engine/Organizer.java
@@ -37,7 +37,11 @@ public class Organizer {
sectionGroup.setQuery(result.hits().getQuery());
if (errors!=null && errors instanceof DefaultErrorHit)
sectionGroup.add((DefaultErrorHit)errors);
- result.hits().forEachField((name, value) -> sectionGroup.setField(name, value));
+ for (Iterator<Map.Entry<String, Object>> it = result.hits().fieldIterator(); it.hasNext(); ) {
+ Map.Entry<String, Object> field = it.next();
+ sectionGroup.setField(field.getKey(), field.getValue());
+ }
+
result.setHits(sectionGroup);
}