diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-03-01 10:39:52 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-03-01 10:39:52 +0100 |
commit | 05ab2e976349eb3016fa91020e161a8782bf00a5 (patch) | |
tree | d570863bbd636ddf908bf1d875efd21e5cbf9056 /vespajlib/abi-spec.json | |
parent | 0e1e603359c9018cea86d1716903c3ce365e529e (diff) |
Compute hash without serializing to string
Diffstat (limited to 'vespajlib/abi-spec.json')
-rw-r--r-- | vespajlib/abi-spec.json | 182 |
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": [] }, |