aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main/java/com/yahoo/search/rendering
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-01-22 23:48:33 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2017-01-22 23:48:33 +0100
commit21745bc204ff4d82bb97a684147cda4902e2a028 (patch)
tree097362bc14a9d5e514afc4259a526c03612a0b92 /container-search/src/main/java/com/yahoo/search/rendering
parent038bca6e7644fb737d6a4e8c662f39c375272b8c (diff)
More tensor rendering testing
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/rendering')
-rw-r--r--container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java
index 3a09264110d..31b231a0997 100644
--- a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java
+++ b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java
@@ -683,23 +683,23 @@ public class JsonRenderer extends AsynchronousSectionedRenderer<Result> {
}
private void renderTensor(Optional<Tensor> tensor) throws IOException {
- if ( ! tensor.isPresent()) return;
-
generator.writeStartObject();
generator.writeArrayFieldStart("cells");
- for (Iterator<Tensor.Cell> i = tensor.get().cellIterator(); i.hasNext(); ) {
- Tensor.Cell cell = i.next();
-
- generator.writeStartObject();
+ if (tensor.isPresent()) {
+ for (Iterator<Tensor.Cell> i = tensor.get().cellIterator(); i.hasNext(); ) {
+ Tensor.Cell cell = i.next();
- generator.writeObjectFieldStart("address");
- for (int d = 0; d < cell.getKey().size(); d++)
- generator.writeObjectField(tensor.get().type().dimensions().get(d).name(), cell.getKey().label(d));
- generator.writeEndObject();
+ generator.writeStartObject();
- generator.writeObjectField("value", cell.getValue());
+ generator.writeObjectFieldStart("address");
+ for (int d = 0; d < cell.getKey().size(); d++)
+ generator.writeObjectField(tensor.get().type().dimensions().get(d).name(), cell.getKey().label(d));
+ generator.writeEndObject();
- generator.writeEndObject();
+ generator.writeObjectField("value", cell.getValue());
+
+ generator.writeEndObject();
+ }
}
generator.writeEndArray();
generator.writeEndObject();