summaryrefslogtreecommitdiffstats
path: root/vespajlib/abi-spec.json
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-01-24 01:33:20 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2024-01-25 20:17:49 +0100
commita1e14c645d88fecfab1abb0072e0abc26677e752 (patch)
tree9d22ff810f3694912005ddc455ca3425699b2fe7 /vespajlib/abi-spec.json
parentd9fb5104948ad6b8758e5a902af3fad0f9e506ce (diff)
Make tensor addresses integer based instead of as strings.
Positive numbers are direct indexes, while strings that does not represent numbers are enumerated and represented with negative integers.
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r--vespajlib/abi-spec.json12
1 files changed, 9 insertions, 3 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json
index df75a6f6d1f..1f44d90f924 100644
--- a/vespajlib/abi-spec.json
+++ b/vespajlib/abi-spec.json
@@ -1265,7 +1265,9 @@
"public static com.yahoo.tensor.Tensor from(java.lang.String)",
"public static com.yahoo.tensor.Tensor from(double)"
],
- "fields" : [ ]
+ "fields" : [
+ "public static final int INVALID_INDEX"
+ ]
},
"com.yahoo.tensor.TensorAddress$Builder" : {
"superClass" : "java.lang.Object",
@@ -1277,6 +1279,7 @@
"public void <init>(com.yahoo.tensor.TensorType)",
"public com.yahoo.tensor.TensorAddress$Builder add(java.lang.String)",
"public com.yahoo.tensor.TensorAddress$Builder add(java.lang.String, java.lang.String)",
+ "public com.yahoo.tensor.TensorAddress$Builder add(java.lang.String, int)",
"public com.yahoo.tensor.TensorAddress$Builder copy()",
"public com.yahoo.tensor.TensorType type()",
"public com.yahoo.tensor.TensorAddress build()"
@@ -1309,16 +1312,19 @@
"public static com.yahoo.tensor.TensorAddress of(java.lang.String[])",
"public static varargs com.yahoo.tensor.TensorAddress ofLabels(java.lang.String[])",
"public static varargs com.yahoo.tensor.TensorAddress of(long[])",
+ "public static varargs com.yahoo.tensor.TensorAddress of(int[])",
"public abstract int size()",
"public abstract java.lang.String label(int)",
"public abstract long numericLabel(int)",
"public abstract com.yahoo.tensor.TensorAddress withLabel(int, long)",
"public final boolean isEmpty()",
"public int compareTo(com.yahoo.tensor.TensorAddress)",
- "public int hashCode()",
- "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()",
"public final java.lang.String toString(com.yahoo.tensor.TensorType)",
"public static java.lang.String labelToString(java.lang.String)",
+ "public com.yahoo.tensor.TensorAddress partialCopy(int[])",
+ "public com.yahoo.tensor.TensorAddress fullAddressOf(java.util.List, int[])",
+ "public com.yahoo.tensor.TensorAddress sparsePartialAddress(com.yahoo.tensor.TensorType, java.util.List)",
"public bridge synthetic int compareTo(java.lang.Object)"
],
"fields" : [ ]