diff options
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r-- | vespajlib/abi-spec.json | 82 |
1 files changed, 74 insertions, 8 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json index 43388e4e18d..4f81f3baea8 100644 --- a/vespajlib/abi-spec.json +++ b/vespajlib/abi-spec.json @@ -706,27 +706,77 @@ ], "fields": [] }, - "com.yahoo.tensor.IndexedTensor$BoundBuilder": { - "superClass": "com.yahoo.tensor.IndexedTensor$Builder", + "com.yahoo.tensor.IndexedDoubleTensor$BoundDoubleBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$BoundBuilder", "interfaces": [], "attributes": [ "public" ], "methods": [ + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(float, long[])", "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(double, long[])", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", "public com.yahoo.tensor.IndexedTensor build()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public void cellByDirectIndex(long, float)", "public void cellByDirectIndex(long, double)", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" ], "fields": [] }, + "com.yahoo.tensor.IndexedFloatTensor$BoundFloatBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$BoundBuilder", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(double, long[])", + "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(float, long[])", + "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", + "public com.yahoo.tensor.IndexedTensor build()", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", + "public void cellByDirectIndex(long, double)", + "public void cellByDirectIndex(long, float)", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", + "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" + ], + "fields": [] + }, + "com.yahoo.tensor.IndexedTensor$BoundBuilder": { + "superClass": "com.yahoo.tensor.IndexedTensor$Builder", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public abstract void cellByDirectIndex(long, double)", + "public abstract void cellByDirectIndex(long, float)" + ], + "fields": [] + }, "com.yahoo.tensor.IndexedTensor$Builder": { "superClass": "java.lang.Object", "interfaces": [ @@ -740,9 +790,11 @@ "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType)", "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType, com.yahoo.tensor.DimensionSizes)", "public varargs abstract com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])", + "public varargs abstract com.yahoo.tensor.IndexedTensor$Builder cell(float, long[])", "public com.yahoo.tensor.TensorType type()", "public abstract com.yahoo.tensor.IndexedTensor build()", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])" ], "fields": [] @@ -792,25 +844,26 @@ "com.yahoo.tensor.Tensor" ], "attributes": [ - "public" + "public", + "abstract" ], "methods": [ - "public long size()", "public java.util.Iterator cellIterator()", "public com.yahoo.tensor.IndexedTensor$SubspaceIterator cellIterator(com.yahoo.tensor.PartialAddress, com.yahoo.tensor.DimensionSizes)", "public java.util.Iterator valueIterator()", "public java.util.Iterator subspaceIterator(java.util.Set, com.yahoo.tensor.DimensionSizes)", "public java.util.Iterator subspaceIterator(java.util.Set)", "public varargs double get(long[])", + "public varargs float getFloat(long[])", "public double get(com.yahoo.tensor.TensorAddress)", - "public double get(long)", + "public abstract double get(long)", + "public abstract float getFloat(long)", "public com.yahoo.tensor.TensorType type()", - "public com.yahoo.tensor.IndexedTensor withType(com.yahoo.tensor.TensorType)", + "public abstract com.yahoo.tensor.IndexedTensor withType(com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.DimensionSizes dimensionSizes()", "public java.util.Map cells()", "public com.yahoo.tensor.Tensor merge(java.util.function.DoubleBinaryOperator, java.util.Map)", "public com.yahoo.tensor.Tensor remove(java.util.Set)", - "public int hashCode()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public bridge synthetic com.yahoo.tensor.Tensor withType(com.yahoo.tensor.TensorType)" @@ -829,11 +882,15 @@ "public static com.yahoo.tensor.MappedTensor$Builder of(com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public com.yahoo.tensor.TensorType type()", + "public com.yahoo.tensor.MappedTensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.MappedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public varargs com.yahoo.tensor.MappedTensor$Builder cell(float, long[])", "public varargs com.yahoo.tensor.MappedTensor$Builder cell(double, long[])", "public com.yahoo.tensor.MappedTensor build()", "public bridge synthetic com.yahoo.tensor.Tensor build()", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)" ], "fields": [] @@ -870,6 +927,7 @@ ], "methods": [ "public long denseSubspaceSize()", + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", "public com.yahoo.tensor.Tensor$Builder block(com.yahoo.tensor.TensorAddress, double[])", "public com.yahoo.tensor.MixedTensor build()", @@ -889,6 +947,7 @@ "methods": [ "public static com.yahoo.tensor.MixedTensor$Builder of(com.yahoo.tensor.TensorType)", "public com.yahoo.tensor.TensorType type()", + "public varargs com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public varargs com.yahoo.tensor.Tensor$Builder cell(double, long[])", "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public abstract com.yahoo.tensor.MixedTensor build()", @@ -917,6 +976,7 @@ "public" ], "methods": [ + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", "public com.yahoo.tensor.MixedTensor build()", "public void trackBounds(com.yahoo.tensor.TensorAddress)", @@ -982,7 +1042,8 @@ "methods": [ "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, java.lang.String)", "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, long)", - "public com.yahoo.tensor.Tensor$Builder value(double)" + "public com.yahoo.tensor.Tensor$Builder value(double)", + "public com.yahoo.tensor.Tensor$Builder value(float)" ], "fields": [] }, @@ -1000,8 +1061,11 @@ "public abstract com.yahoo.tensor.TensorType type()", "public abstract com.yahoo.tensor.Tensor$Builder$CellBuilder cell()", "public abstract com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)", + "public abstract com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, float)", "public varargs abstract com.yahoo.tensor.Tensor$Builder cell(double, long[])", + "public varargs abstract com.yahoo.tensor.Tensor$Builder cell(float, long[])", "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)", + "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, float)", "public abstract com.yahoo.tensor.Tensor build()" ], "fields": [] @@ -1017,6 +1081,8 @@ "methods": [ "public com.yahoo.tensor.TensorAddress getKey()", "public java.lang.Double getValue()", + "public float getFloatValue()", + "public double getDoubleValue()", "public java.lang.Double setValue(java.lang.Double)", "public boolean equals(java.lang.Object)", "public int hashCode()", |