summaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/tensor
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2016-12-04 17:09:38 -0800
committerJon Bratseth <bratseth@yahoo-inc.com>2016-12-04 17:09:38 -0800
commit9540f549d5a530d043c4775e67856530b7c9e2be (patch)
tree715044349e788c513cba6c1e229c718c32892177 /vespajlib/src/main/java/com/yahoo/tensor
parentc3689bfbf40620b7adb8f057c38d087e3dcc0a15 (diff)
elements -> labels
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java2
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java6
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java5
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java2
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/serialization/SparseBinaryFormat.java3
5 files changed, 7 insertions, 11 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java b/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
index b1e845b4506..05cf2ac625a 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/TensorAddress.java
@@ -30,7 +30,7 @@ public final class TensorAddress implements Comparable<TensorAddress> {
}
/** Returns the labels of this as an immutable list in the order of the tensor this is the type of */
- public List<String> elements() { return labels; }
+ public List<String> labels() { return labels; }
@Override
public int compareTo(TensorAddress other) {
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 d424b3f0f18..8b1f2fb806f 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Join.java
@@ -7,11 +7,9 @@ import com.yahoo.tensor.Tensor;
import com.yahoo.tensor.TensorAddress;
import com.yahoo.tensor.TensorType;
-import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.Objects;
-import java.util.Optional;
import java.util.function.DoubleBinaryOperator;
/**
@@ -119,8 +117,8 @@ public class Join extends PrimitiveTensorFunction {
private TensorAddress combineAddresses(TensorAddress a, int[] aToIndexes, TensorAddress b, int[] bToIndexes,
TensorType joinedType) {
String[] joinedLabels = new String[joinedType.dimensions().size()];
- mapContent(a.elements(), joinedLabels, aToIndexes);
- boolean compatible = mapContent(b.elements(), joinedLabels, bToIndexes);
+ mapContent(a.labels(), joinedLabels, aToIndexes);
+ boolean compatible = mapContent(b.labels(), joinedLabels, bToIndexes);
if ( ! compatible) return null;
return new TensorAddress(joinedLabels);
}
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
index 9251521f6bf..0a94a1e7b5e 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Reduce.java
@@ -14,7 +14,6 @@ import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
-import java.util.stream.Collectors;
/**
* The <i>reduce</i> tensor operation returns a tensor produced from the argument tensor where some dimensions
@@ -125,9 +124,9 @@ public class Reduce extends PrimitiveTensorFunction {
String[] reducedLabels = new String[reducedType.dimensions().size()];
int reducedLabelIndex = 0;
- for (int i = 0; i < address.elements().size(); i++)
+ for (int i = 0; i < address.labels().size(); i++)
if ( ! indexesToRemove.contains(i))
- reducedLabels[reducedLabelIndex++] = address.elements().get(i);
+ reducedLabels[reducedLabelIndex++] = address.labels().get(i);
return new TensorAddress(reducedLabels);
}
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
index 81582fd64ac..4b3a2f4142f 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/functions/Rename.java
@@ -84,7 +84,7 @@ public class Rename extends PrimitiveTensorFunction {
private TensorAddress rename(TensorAddress address, int[] toIndexes) {
String[] reorderedLabels = new String[toIndexes.length];
for (int i = 0; i < toIndexes.length; i++)
- reorderedLabels[toIndexes[i]] = address.elements().get(i);
+ reorderedLabels[toIndexes[i]] = address.labels().get(i);
return new TensorAddress(reorderedLabels);
}
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/serialization/SparseBinaryFormat.java b/vespajlib/src/main/java/com/yahoo/tensor/serialization/SparseBinaryFormat.java
index 967c05f0878..b707802c55f 100644
--- a/vespajlib/src/main/java/com/yahoo/tensor/serialization/SparseBinaryFormat.java
+++ b/vespajlib/src/main/java/com/yahoo/tensor/serialization/SparseBinaryFormat.java
@@ -2,7 +2,6 @@
package com.yahoo.tensor.serialization;
import com.google.common.annotations.Beta;
-import com.google.common.collect.Sets;
import com.yahoo.io.GrowableByteBuffer;
import com.yahoo.tensor.MapTensorBuilder;
import com.yahoo.tensor.Tensor;
@@ -50,7 +49,7 @@ class SparseBinaryFormat implements BinaryFormat {
}
private static void encodeAddress(GrowableByteBuffer buffer, TensorAddress address) {
- for (String label : address.elements())
+ for (String label : address.labels())
encodeString(buffer, label);
}