summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java11
-rw-r--r--vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAdressAny.java10
2 files changed, 21 insertions, 0 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
new file mode 100644
index 00000000000..65d97b41404
--- /dev/null
+++ b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAddressAnyN.java
@@ -0,0 +1,11 @@
+package com.yahoo.tensor.impl;
+
+public class TensorAddressAnyN extends TensorAdressAny {
+ private final long [] labels;
+ public TensorAddressAnyN(long [] labels) {
+ this.labels = labels;
+ }
+
+ @Override public int size() { return labels.length; }
+ @Override public long numericLabel(int i) { return labels[i]; }
+}
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAdressAny.java b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAdressAny.java
new file mode 100644
index 00000000000..87593784841
--- /dev/null
+++ b/vespajlib/src/main/java/com/yahoo/tensor/impl/TensorAdressAny.java
@@ -0,0 +1,10 @@
+package com.yahoo.tensor.impl;
+
+import com.yahoo.tensor.TensorAddress;
+
+abstract public class TensorAdressAny extends TensorAddress {
+ @Override
+ public String label(int i) {
+ return null;
+ }
+}