aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/abi-spec.json
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-03-01 10:39:52 +0100
committerJon Bratseth <bratseth@gmail.com>2022-03-01 10:39:52 +0100
commit05ab2e976349eb3016fa91020e161a8782bf00a5 (patch)
treed570863bbd636ddf908bf1d875efd21e5cbf9056 /vespajlib/abi-spec.json
parent0e1e603359c9018cea86d1716903c3ce365e529e (diff)
Compute hash without serializing to string
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r--vespajlib/abi-spec.json182
1 files changed, 124 insertions, 58 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json
index a30ee055538..4e25d8ab0e0 100644
--- a/vespajlib/abi-spec.json
+++ b/vespajlib/abi-spec.json
@@ -1232,6 +1232,7 @@
"public static java.lang.String toStandardString(com.yahoo.tensor.Tensor)",
"public static java.lang.String contentToString(com.yahoo.tensor.Tensor)",
"public abstract boolean equals(java.lang.Object)",
+ "public abstract int hashCode()",
"public static boolean equals(com.yahoo.tensor.Tensor, com.yahoo.tensor.Tensor)",
"public static boolean approxEquals(double, double, double)",
"public static boolean approxEquals(double, double)",
@@ -1563,7 +1564,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1580,7 +1582,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1597,7 +1600,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1614,7 +1618,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1644,6 +1649,7 @@
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
],
@@ -1663,7 +1669,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1678,7 +1685,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1711,7 +1719,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1730,7 +1739,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1748,6 +1758,7 @@
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
],
@@ -1764,7 +1775,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1779,7 +1791,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1799,7 +1812,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1815,7 +1829,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1832,9 +1847,10 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
- "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1861,7 +1877,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1876,7 +1893,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1919,7 +1937,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
- "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1937,7 +1956,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public final com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
"public boolean canOptimize(com.yahoo.tensor.Tensor, com.yahoo.tensor.Tensor)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1957,7 +1977,8 @@
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -1990,7 +2011,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2005,7 +2027,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2020,7 +2043,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2035,7 +2059,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2050,7 +2075,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2065,7 +2091,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2081,6 +2108,7 @@
"public void <init>(double)",
"public java.lang.Double apply(java.util.List)",
"public java.lang.String toString()",
+ "public int hashCode()",
"public bridge synthetic java.lang.Object apply(java.lang.Object)"
],
"fields": []
@@ -2096,7 +2124,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2111,7 +2140,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2127,7 +2157,8 @@
"public void <init>()",
"public void <init>(double)",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2142,7 +2173,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2157,6 +2189,7 @@
"methods": [
"public java.lang.Double apply(java.util.List)",
"public java.lang.String toString()",
+ "public int hashCode()",
"public bridge synthetic java.lang.Object apply(java.lang.Object)"
],
"fields": []
@@ -2173,6 +2206,7 @@
"public void <init>()",
"public double applyAsDouble(double)",
"public java.lang.String toString()",
+ "public int hashCode()",
"public static double erf(double)"
],
"fields": []
@@ -2188,7 +2222,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2203,7 +2238,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2218,7 +2254,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2234,7 +2271,8 @@
"public void <init>()",
"public static double hamming(double, double)",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2250,7 +2288,8 @@
"public void <init>()",
"public void <init>(double)",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2265,7 +2304,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2280,7 +2320,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2295,7 +2336,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2310,7 +2352,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2325,7 +2368,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2340,7 +2384,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2355,7 +2400,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2370,7 +2416,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2386,6 +2433,7 @@
"public void <init>()",
"public java.lang.Double apply(java.util.List)",
"public java.lang.String toString()",
+ "public int hashCode()",
"public bridge synthetic java.lang.Object apply(java.lang.Object)"
],
"fields": []
@@ -2401,7 +2449,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2416,7 +2465,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2431,7 +2481,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2447,7 +2498,8 @@
"public void <init>()",
"public void <init>(double, double)",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2462,7 +2514,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2477,7 +2530,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2492,7 +2546,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2507,7 +2562,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2522,7 +2578,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2537,7 +2594,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double, double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2552,6 +2610,7 @@
"methods": [
"public java.lang.Double apply(java.util.List)",
"public java.lang.String toString()",
+ "public int hashCode()",
"public bridge synthetic java.lang.Object apply(java.lang.Object)"
],
"fields": []
@@ -2567,7 +2626,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2582,7 +2642,8 @@
"methods": [
"public void <init>()",
"public double applyAsDouble(double)",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2658,7 +2719,8 @@
"public java.util.Optional dimension()",
"public java.util.Optional label()",
"public java.util.Optional index()",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public int hashCode()"
],
"fields": []
},
@@ -2676,6 +2738,7 @@
"public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
"public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
"public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()",
"public bridge synthetic com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)"
],
"fields": []
@@ -2692,7 +2755,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},
@@ -2713,7 +2777,8 @@
"public final com.yahoo.tensor.Tensor evaluate()",
"public abstract java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
"public java.util.Optional asScalarFunction()",
- "public java.lang.String toString()"
+ "public java.lang.String toString()",
+ "public abstract int hashCode()"
],
"fields": []
},
@@ -2759,7 +2824,8 @@
"public java.util.List arguments()",
"public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
"public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
- "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public int hashCode()"
],
"fields": []
},