diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-24 01:33:20 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-25 20:17:49 +0100 |
commit | a1e14c645d88fecfab1abb0072e0abc26677e752 (patch) | |
tree | 9d22ff810f3694912005ddc455ca3425699b2fe7 /vespajlib/abi-spec.json | |
parent | d9fb5104948ad6b8758e5a902af3fad0f9e506ce (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.json | 12 |
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" : [ ] |