summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-01-22 10:30:11 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2024-01-22 10:30:11 +0100
commit0d58478ba5bee506eb452f7570237a0ef1f6f7ff (patch)
treefec56535c758316bbb753829e30556610026013a /vespajlib
parent91aa2ba81d7dff1c401f91c5de9e5510f93e11f3 (diff)
Extract label once.
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java1
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java5
2 files changed, 3 insertions, 3 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java b/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
index 95a02bb685c..1b88a5d1b2f 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
@@ -9,7 +9,6 @@ import net.jpountz.xxhash.XXHashFactory;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
import java.util.Objects;
-import java.util.Optional;
/**
* An immutable address to a tensor cell. This simply supplies a value to each dimension
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java
index 712e5528fc6..fa9dcda9179 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java
@@ -394,8 +394,9 @@ public class Join<NAMETYPE extends Name> extends PrimitiveTensorFunction<NAMETYP
private static boolean mapContent(TensorAddress from, String[] to, int[] indexMap) {
for (int i = 0; i < from.size(); i++) {
int toIndex = indexMap[i];
- if (to[toIndex] != null && ! to[toIndex].equals(from.label(i))) return false;
- to[toIndex] = from.label(i);
+ String label = from.label(i);
+ if (to[toIndex] != null && ! to[toIndex].equals(label)) return false;
+ to[toIndex] = label;
}
return true;
}