TestMathFunctions |  | 0% |  | 0% | 127 | 127 | 1,155 | 1,155 | 73 | 73 | 1 | 1 |
TestDateTimeFunctionsBase |  | 0% |  | 0% | 68 | 68 | 758 | 758 | 65 | 65 | 1 | 1 |
TestStringFunctions |  | 0% |  | 0% | 58 | 58 | 703 | 703 | 55 | 55 | 1 | 1 |
TestTDigestFunctions |  | 0% |  | 0% | 111 | 111 | 575 | 575 | 65 | 65 | 1 | 1 |
FunctionAssertions |  | 0% |  | 0% | 115 | 115 | 461 | 461 | 69 | 69 | 1 | 1 |
MathFunctions |  | 0% |  | 0% | 245 | 245 | 356 | 356 | 118 | 118 | 1 | 1 |
DateTimeFunctions |  | 0% |  | 0% | 190 | 190 | 414 | 414 | 106 | 106 | 1 | 1 |
TestJsonExtractFunctions |  | 0% | | n/a | 7 | 7 | 147 | 147 | 7 | 7 | 1 | 1 |
TestVarbinaryFunctions |  | 0% |  | 0% | 53 | 53 | 317 | 317 | 51 | 51 | 1 | 1 |
StringFunctions |  | 0% |  | 0% | 149 | 149 | 344 | 344 | 56 | 56 | 1 | 1 |
TestJsonExtract |  | 0% |  | 0% | 34 | 34 | 337 | 337 | 27 | 27 | 1 | 1 |
TestQuantileDigestFunctions |  | 0% | | 0% | 16 | 16 | 63 | 63 | 15 | 15 | 1 | 1 |
TestArrayIntersectFunction |  | 0% | | n/a | 16 | 16 | 120 | 120 | 16 | 16 | 1 | 1 |
TestIpPrefixFunctions |  | 0% | | n/a | 26 | 26 | 133 | 133 | 26 | 26 | 1 | 1 |
TestJsonFunctions |  | 0% |  | 0% | 17 | 17 | 196 | 196 | 15 | 15 | 1 | 1 |
IpPrefixFunctions |  | 0% |  | 0% | 78 | 78 | 172 | 172 | 22 | 22 | 1 | 1 |
TestZipFunction |  | 0% | | 0% | 12 | 12 | 62 | 62 | 11 | 11 | 1 | 1 |
TestConditions |  | 0% | | n/a | 8 | 8 | 186 | 186 | 8 | 8 | 1 | 1 |
AbstractTestRegexpFunctions |  | 0% | | n/a | 10 | 10 | 127 | 127 | 10 | 10 | 1 | 1 |
JsonOperators |  | 0% |  | 0% | 36 | 36 | 119 | 119 | 24 | 24 | 1 | 1 |
TestBitwiseFunctions |  | 0% | | n/a | 12 | 12 | 134 | 134 | 12 | 12 | 1 | 1 |
VarbinaryFunctions |  | 0% |  | 0% | 78 | 78 | 145 | 145 | 42 | 42 | 1 | 1 |
TestMapTransformValueFunction |  | 0% | | n/a | 6 | 6 | 119 | 119 | 6 | 6 | 1 | 1 |
MapTransformKeyFunction |  | 0% |  | 0% | 10 | 10 | 119 | 119 | 7 | 7 | 1 | 1 |
TestPageProcessorCompiler |  | 0% |  | 0% | 22 | 22 | 109 | 109 | 18 | 18 | 1 | 1 |
TestMapTransformKeyFunction |  | 0% | | n/a | 7 | 7 | 125 | 125 | 7 | 7 | 1 | 1 |
ArrayFilterFunction |  | 0% |  | 0% | 80 | 80 | 135 | 135 | 5 | 5 | 1 | 1 |
JoniRegexpFunctions |  | 0% |  | 0% | 48 | 48 | 144 | 144 | 13 | 13 | 1 | 1 |
TestKllSketchFunctions |  | 0% | | 0% | 13 | 13 | 52 | 52 | 12 | 12 | 1 | 1 |
MapTransformValueFunction |  | 0% |  | 0% | 11 | 11 | 111 | 111 | 8 | 8 | 1 | 1 |
JsonFunctions |  | 0% |  | 0% | 74 | 74 | 151 | 151 | 26 | 26 | 1 | 1 |
TestMapFilterFunction |  | 0% | | n/a | 6 | 6 | 110 | 110 | 6 | 6 | 1 | 1 |
TestArrayCombinationsFunction |  | 0% |  | 0% | 11 | 11 | 83 | 83 | 7 | 7 | 1 | 1 |
TestArrayCumulativeSumFunction |  | 0% | | n/a | 7 | 7 | 36 | 36 | 7 | 7 | 1 | 1 |
ColorFunctions |  | 0% |  | 0% | 40 | 40 | 73 | 73 | 19 | 19 | 1 | 1 |
TestArrayTransformFunction |  | 0% | | n/a | 6 | 6 | 55 | 55 | 6 | 6 | 1 | 1 |
TestColorFunctions |  | 0% | | n/a | 13 | 13 | 77 | 77 | 13 | 13 | 1 | 1 |
TestHyperLogLogFunctions |  | 0% |  | 0% | 21 | 21 | 91 | 91 | 15 | 15 | 1 | 1 |
TestUrlFunctions |  | 0% |  | 0% | 9 | 9 | 43 | 43 | 6 | 6 | 1 | 1 |
BenchmarkJsonExtract |  | 0% |  | 0% | 25 | 25 | 98 | 98 | 11 | 11 | 1 | 1 |
ArrayPositionWithIndexFunction |  | 0% |  | 0% | 48 | 48 | 109 | 109 | 7 | 7 | 1 | 1 |
BitwiseFunctions |  | 0% |  | 0% | 55 | 55 | 86 | 86 | 21 | 21 | 1 | 1 |
ArrayTransformFunction |  | 0% |  | 0% | 10 | 10 | 72 | 72 | 8 | 8 | 1 | 1 |
BenchmarkMapSubscript.BenchmarkData |  | 0% |  | 0% | 26 | 26 | 78 | 78 | 11 | 11 | 1 | 1 |
MapFilterFunction |  | 0% |  | 0% | 3 | 3 | 63 | 63 | 1 | 1 | 1 | 1 |
RowToRowCast |  | 0% |  | 0% | 8 | 8 | 65 | 65 | 4 | 4 | 1 | 1 |
TestArrayNgramsFunction |  | 0% | | n/a | 4 | 4 | 60 | 60 | 4 | 4 | 1 | 1 |
AbstractTestFunctions |  | 0% |  | 0% | 41 | 41 | 105 | 105 | 35 | 35 | 1 | 1 |
TestArrayUnionFunction |  | 0% | | n/a | 9 | 9 | 32 | 32 | 9 | 9 | 1 | 1 |
MapZipWithFunction |  | 0% |  | 0% | 12 | 12 | 78 | 78 | 8 | 8 | 1 | 1 |
ArrayFindFirstWithOffsetFunction |  | 0% |  | 0% | 50 | 50 | 83 | 83 | 12 | 12 | 1 | 1 |
QuantileDigestFunctions |  | 0% |  | 0% | 36 | 36 | 49 | 49 | 15 | 15 | 1 | 1 |
TDigestFunctions |  | 0% |  | 0% | 27 | 27 | 70 | 70 | 10 | 10 | 1 | 1 |
BenchmarkArraySubscript.BenchmarkData |  | 0% |  | 0% | 22 | 22 | 68 | 68 | 10 | 10 | 1 | 1 |
ArrayJoin |  | 0% |  | 0% | 15 | 15 | 56 | 56 | 8 | 8 | 1 | 1 |
TestProvidedBlockBuilderReturnPlaceConvention |  | 0% |  | 0% | 14 | 14 | 56 | 56 | 4 | 4 | 1 | 1 |
MapSubscriptOperator |  | 0% |  | 0% | 7 | 7 | 35 | 35 | 3 | 3 | 1 | 1 |
ArraySortFunction |  | 0% |  | 0% | 29 | 29 | 77 | 77 | 4 | 4 | 1 | 1 |
ArraySortComparatorFunction |  | 0% |  | 0% | 32 | 32 | 55 | 55 | 15 | 15 | 1 | 1 |
ArrayFindFirstIndexWithOffsetFunction |  | 0% |  | 0% | 45 | 45 | 73 | 73 | 12 | 12 | 1 | 1 |
MapToMapCast |  | 0% |  | 0% | 16 | 16 | 49 | 49 | 5 | 5 | 1 | 1 |
TestLambdaExpression |  | 0% | | n/a | 14 | 14 | 67 | 67 | 14 | 14 | 1 | 1 |
RowIndeterminateOperator |  | 0% |  | 0% | 8 | 8 | 62 | 62 | 5 | 5 | 1 | 1 |
ArrayConstructor |  | 0% |  | 0% | 14 | 14 | 58 | 58 | 8 | 8 | 1 | 1 |
BenchmarkArraysOverlap.BenchmarkData |  | 0% |  | 0% | 20 | 20 | 61 | 61 | 8 | 8 | 1 | 1 |
ArrayDistinctFunction |  | 0% |  | 0% | 38 | 38 | 85 | 85 | 2 | 2 | 1 | 1 |
TestArrayFilterFunction |  | 0% | | n/a | 5 | 5 | 32 | 32 | 5 | 5 | 1 | 1 |
AbstractGreatestLeast |  | 0% |  | 0% | 11 | 11 | 54 | 54 | 7 | 7 | 1 | 1 |
BenchmarkMapConcat.BenchmarkData |  | 0% |  | 0% | 18 | 18 | 62 | 62 | 9 | 9 | 1 | 1 |
BenchmarkRoundFunction |  | 0% |  | 0% | 10 | 10 | 54 | 54 | 8 | 8 | 1 | 1 |
TestZipWithFunction |  | 0% | | n/a | 5 | 5 | 47 | 47 | 5 | 5 | 1 | 1 |
TestProvidedBlockBuilderReturnPlaceConvention.FunctionWithProvidedBlockReturnPlaceConvention2 |  | 0% |  | 0% | 21 | 21 | 65 | 65 | 11 | 11 | 1 | 1 |
MapElementAtFunction |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 6 | 6 | 1 | 1 |
TestArrayExceptFunction |  | 0% | | n/a | 7 | 7 | 35 | 35 | 7 | 7 | 1 | 1 |
JsonPathTokenizer |  | 0% |  | 0% | 42 | 42 | 66 | 66 | 14 | 14 | 1 | 1 |
TestArrayNormalizeFunction |  | 0% | | n/a | 8 | 8 | 34 | 34 | 8 | 8 | 1 | 1 |
TestMapZipWithFunction |  | 0% | | n/a | 4 | 4 | 37 | 37 | 4 | 4 | 1 | 1 |
RowDistinctFromOperator |  | 0% |  | 0% | 14 | 14 | 52 | 52 | 5 | 5 | 1 | 1 |
ArrayCombinationsFunction |  | 0% |  | 0% | 19 | 19 | 41 | 41 | 7 | 7 | 1 | 1 |
TestJsonHashTable |  | 0% |  | 0% | 12 | 12 | 49 | 49 | 4 | 4 | 1 | 1 |
TestProvidedBlockBuilderReturnPlaceConvention.FunctionWithProvidedBlockReturnPlaceConvention1 |  | 0% |  | 0% | 16 | 16 | 55 | 55 | 11 | 11 | 1 | 1 |
SequenceFunction |  | 0% |  | 0% | 22 | 22 | 38 | 38 | 11 | 11 | 1 | 1 |
BenchmarkTransformValue.BenchmarkData |  | 0% |  | 0% | 12 | 12 | 60 | 60 | 5 | 5 | 1 | 1 |
TestArrayFindFirstFunction |  | 0% | | n/a | 7 | 7 | 48 | 48 | 7 | 7 | 1 | 1 |
ArrayToArrayCast |  | 0% | | 0% | 5 | 5 | 46 | 46 | 4 | 4 | 1 | 1 |
BenchmarkJsonToMapCast.BenchmarkData |  | 0% |  | 0% | 16 | 16 | 52 | 52 | 6 | 6 | 1 | 1 |
RowToJsonCast |  | 0% |  | 0% | 11 | 11 | 42 | 42 | 7 | 7 | 1 | 1 |
ArrayContains |  | 0% |  | 0% | 27 | 27 | 78 | 78 | 6 | 6 | 1 | 1 |
BenchmarkTransformKey.BenchmarkData |  | 0% |  | 0% | 10 | 10 | 48 | 48 | 5 | 5 | 1 | 1 |
TestThetaSketchFunctions |  | 0% |  | 0% | 12 | 12 | 60 | 60 | 10 | 10 | 1 | 1 |
ArrayAllMatchFunction |  | 0% |  | 0% | 30 | 30 | 69 | 69 | 5 | 5 | 1 | 1 |
ArrayAnyMatchFunction |  | 0% |  | 0% | 30 | 30 | 69 | 69 | 5 | 5 | 1 | 1 |
CharacterStringCasts |  | 0% |  | 0% | 18 | 18 | 46 | 46 | 8 | 8 | 1 | 1 |
ZipWithFunction |  | 0% |  | 0% | 11 | 11 | 47 | 47 | 8 | 8 | 1 | 1 |
SplitToMapFunction |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 1 | 1 | 1 | 1 |
BenchmarkArraySetFunctions.BenchmarkData |  | 0% |  | 0% | 15 | 15 | 42 | 42 | 5 | 5 | 1 | 1 |
BenchmarkJsonToArrayCast.BenchmarkData |  | 0% |  | 0% | 16 | 16 | 48 | 48 | 6 | 6 | 1 | 1 |
BenchmarkArrayHashCodeOperator.BenchmarkData |  | 0% |  | 0% | 15 | 15 | 46 | 46 | 5 | 5 | 1 | 1 |
BenchmarkArrayTransform.BenchmarkData |  | 0% |  | 0% | 10 | 10 | 36 | 36 | 6 | 6 | 1 | 1 |
ArraySubscriptOperator |  | 0% |  | 0% | 13 | 13 | 38 | 38 | 5 | 5 | 1 | 1 |
ParametricScalar |  | 0% |  | 0% | 18 | 18 | 34 | 34 | 8 | 8 | 1 | 1 |
ConcatFunction |  | 0% |  | 0% | 10 | 10 | 35 | 35 | 8 | 8 | 1 | 1 |
TestArrayFindFirstIndexFunction |  | 0% | | n/a | 7 | 7 | 42 | 42 | 7 | 7 | 1 | 1 |
KllSketchFunctions |  | 0% |  | 0% | 24 | 24 | 24 | 24 | 16 | 16 | 1 | 1 |
BenchmarkArrayFilter.BenchmarkData |  | 0% |  | 0% | 9 | 9 | 35 | 35 | 5 | 5 | 1 | 1 |
SplitToMultimapFunction |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 2 | 2 | 1 | 1 |
ArrayEqualOperator |  | 0% |  | 0% | 24 | 24 | 60 | 60 | 3 | 3 | 1 | 1 |
TestArraySortFunction |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
TestSfmSketchFunctions |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 10 | 10 | 1 | 1 |
BenchmarkStringConcat.BenchmarkData |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 6 | 6 | 1 | 1 |
MapConstructor |  | 0% | | n/a | 7 | 7 | 33 | 33 | 7 | 7 | 1 | 1 |
TestMapTopNKeysComparatorFunction |  | 0% | | n/a | 9 | 9 | 29 | 29 | 9 | 9 | 1 | 1 |
ScalarFunctionImplementationChoice.ArgumentProperty |  | 0% |  | 0% | 25 | 25 | 36 | 36 | 9 | 9 | 1 | 1 |
ArraysOverlapFunction |  | 0% |  | 0% | 22 | 22 | 47 | 47 | 2 | 2 | 1 | 1 |
BenchmarkEqualsOperator |  | 0% |  | 0% | 12 | 12 | 35 | 35 | 8 | 8 | 1 | 1 |
DataSizeFunctions.Unit |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 4 | 4 | 1 | 1 |
TestParametricScalarImplementationValidation |  | 0% | | n/a | 8 | 8 | 40 | 40 | 8 | 8 | 1 | 1 |
UrlFunctions |  | 0% |  | 0% | 24 | 24 | 41 | 41 | 12 | 12 | 1 | 1 |
TestDateTimeFunctions |  | 0% | | n/a | 8 | 8 | 37 | 37 | 8 | 8 | 1 | 1 |
TestDateTimeFunctionsLegacy |  | 0% | | n/a | 7 | 7 | 32 | 32 | 7 | 7 | 1 | 1 |
ArrayToElementConcatFunction |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 6 | 6 | 1 | 1 |
ElementToArrayConcatFunction |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 6 | 6 | 1 | 1 |
RowEqualOperator |  | 0% |  | 0% | 13 | 13 | 40 | 40 | 7 | 7 | 1 | 1 |
BenchmarkMapToMapCast.BenchmarkData |  | 0% |  | 0% | 10 | 10 | 28 | 28 | 7 | 7 | 1 | 1 |
BenchmarkArrayDistinct.BenchmarkData |  | 0% |  | 0% | 10 | 10 | 31 | 31 | 5 | 5 | 1 | 1 |
TestArrayMatchFunctions |  | 0% | | n/a | 4 | 4 | 31 | 31 | 4 | 4 | 1 | 1 |
BenchmarkArraySort.BenchmarkData |  | 0% |  | 0% | 10 | 10 | 30 | 30 | 5 | 5 | 1 | 1 |
RegexpFunctionsBenchmark.DotStarAroundData |  | 0% |  | 0% | 13 | 13 | 27 | 27 | 7 | 7 | 1 | 1 |
ZipFunction |  | 0% | | 0% | 10 | 10 | 23 | 23 | 9 | 9 | 1 | 1 |
JsonPath |  | 0% |  | 0% | 16 | 16 | 36 | 36 | 12 | 12 | 1 | 1 |
ArrayHashCodeOperator |  | 0% |  | 0% | 15 | 15 | 30 | 30 | 5 | 5 | 1 | 1 |
TestArrayReduceFunction |  | 0% | | n/a | 7 | 7 | 29 | 29 | 7 | 7 | 1 | 1 |
MultimapFromEntriesFunction |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 2 | 2 | 1 | 1 |
ColorFunctions.SystemColor |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 5 | 5 | 1 | 1 |
TestDataSizeFunctions |  | 0% | | n/a | 3 | 3 | 28 | 28 | 3 | 3 | 1 | 1 |
ArrayFlattenFunction |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 8 | 8 | 1 | 1 |
JoniRegexpReplaceLambdaFunction |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 2 | 2 | 1 | 1 |
ArrayRemoveFunction |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 5 | 5 | 1 | 1 |
BenchmarkRowToRowCast.BenchmarkData |  | 0% |  | 0% | 12 | 12 | 27 | 27 | 8 | 8 | 1 | 1 |
ArrayElementAtFunction |  | 0% |  | 0% | 19 | 19 | 38 | 38 | 6 | 6 | 1 | 1 |
ArrayReduceFunction |  | 0% | | 0% | 9 | 9 | 33 | 33 | 8 | 8 | 1 | 1 |
ArrayNormalizeFunction |  | 0% |  | 0% | 12 | 12 | 23 | 23 | 4 | 4 | 1 | 1 |
ScalarFunctionImplementationChoice |  | 0% |  | 0% | 14 | 14 | 27 | 27 | 8 | 8 | 1 | 1 |
JsonExtract.ObjectFieldJsonExtractor |  | 0% |  | 0% | 14 | 14 | 35 | 35 | 5 | 5 | 1 | 1 |
TestArraySumFunction |  | 0% | | n/a | 4 | 4 | 25 | 25 | 4 | 4 | 1 | 1 |
TestIsNullAnnotation |  | 0% |  | 0% | 12 | 12 | 32 | 32 | 6 | 6 | 1 | 1 |
TestTruncateWithPrecision |  | 0% | | n/a | 2 | 2 | 23 | 23 | 2 | 2 | 1 | 1 |
RowComparisonOperator |  | 0% |  | 0% | 7 | 7 | 26 | 26 | 3 | 3 | 1 | 1 |
WordStemFunction |  | 0% |  | 0% | 6 | 6 | 29 | 29 | 4 | 4 | 1 | 1 |
BenchmarkArraySort |  | 0% |  | 0% | 9 | 9 | 28 | 28 | 6 | 6 | 1 | 1 |
StringFunctionsBenchmark |  | 0% | | n/a | 13 | 13 | 26 | 26 | 13 | 13 | 1 | 1 |
TestArrayTrimFunction |  | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
ArrayToJsonCast |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 4 | 4 | 1 | 1 |
BenchmarkArrayJoin.BenchmarkData |  | 0% |  | 0% | 7 | 7 | 23 | 23 | 5 | 5 | 1 | 1 |
Re2JCastToRegexpFunction |  | 0% | | 0% | 7 | 7 | 16 | 16 | 6 | 6 | 1 | 1 |
FunctionAssertions.TestPageSourceProvider |  | 0% | | 0% | 2 | 2 | 16 | 16 | 1 | 1 | 1 | 1 |
ArrayLessThanOperator |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 2 | 2 | 1 | 1 |
ArrayLessThanOrEqualOperator |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 2 | 2 | 1 | 1 |
ArrayGreaterThanOperator |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 2 | 2 | 1 | 1 |
FailureFunction |  | 0% |  | 0% | 9 | 9 | 13 | 13 | 5 | 5 | 1 | 1 |
MapConcatFunction |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 7 | 7 | 1 | 1 |
BenchmarkArrayDistinct |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 5 | 5 | 1 | 1 |
WilsonInterval |  | 0% |  | 0% | 7 | 7 | 9 | 9 | 3 | 3 | 1 | 1 |
BenchmarkArrayFilter.ExactArrayFilterFunction |  | 0% |  | 0% | 9 | 9 | 30 | 30 | 7 | 7 | 1 | 1 |
MathFunctions.RoundN |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 4 | 4 | 1 | 1 |
TestWordStemFunction |  | 0% | | n/a | 2 | 2 | 20 | 20 | 2 | 2 | 1 | 1 |
StringFunctionsBenchmark.WhitespaceData |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 8 | 8 | 1 | 1 |
JsonToMapCast |  | 0% | | 0% | 4 | 4 | 18 | 18 | 3 | 3 | 1 | 1 |
MapFromEntriesFunction |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 2 | 2 | 1 | 1 |
TestTypeOfFunction |  | 0% | | n/a | 5 | 5 | 25 | 25 | 5 | 5 | 1 | 1 |
HyperLogLogFunctions |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 5 | 5 | 1 | 1 |
ArraySliceFunction |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 1 | 1 | 1 | 1 |
Re2JRegexpReplaceLambdaFunction |  | 0% |  | 0% | 8 | 8 | 26 | 26 | 2 | 2 | 1 | 1 |
TestTryFunction |  | 0% | | n/a | 5 | 5 | 19 | 19 | 5 | 5 | 1 | 1 |
MapHashCodeOperator |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
ArrayJoin.ArrayJoinWithNullReplacement |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
MapToJsonCast |  | 0% | | 0% | 4 | 4 | 20 | 20 | 3 | 3 | 1 | 1 |
BenchmarkRepeatFunction.BenchmarkData |  | 0% | | n/a | 4 | 4 | 18 | 18 | 4 | 4 | 1 | 1 |
BenchmarkArraysOverlap |  | 0% | | n/a | 5 | 5 | 26 | 26 | 5 | 5 | 1 | 1 |
TryCastFunction |  | 0% | | n/a | 6 | 6 | 22 | 22 | 6 | 6 | 1 | 1 |
FnvHash |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 4 | 4 | 1 | 1 |
JsonToRowCast |  | 0% | | 0% | 6 | 6 | 18 | 18 | 5 | 5 | 1 | 1 |
ArrayCumSum |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 2 | 2 | 1 | 1 |
ThetaSketchFunctions |  | 0% | | n/a | 3 | 3 | 18 | 18 | 3 | 3 | 1 | 1 |
ArrayConcatFunction |  | 0% | | 0% | 8 | 8 | 26 | 26 | 7 | 7 | 1 | 1 |
MapEntriesFunction |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 2 | 2 | 1 | 1 |
JsonToArrayCast |  | 0% | | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
DataSizeFunctions |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 3 | 3 | 1 | 1 |
StringFunctionsBenchmark.BenchmarkData |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 6 | 6 | 1 | 1 |
TestArrayFunctions |  | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
ApplyFunction |  | 0% | | n/a | 8 | 8 | 24 | 24 | 8 | 8 | 1 | 1 |
ArrayNoneMatchFunction |  | 0% |  | 0% | 15 | 15 | 20 | 20 | 5 | 5 | 1 | 1 |
MapGenericEquality |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 | 1 | 1 |
MapSubsetFunction |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 1 | 1 | 1 | 1 |
TestScalarValidation |  | 0% | | n/a | 25 | 25 | 49 | 49 | 25 | 25 | 1 | 1 |
TestScalarParser |  | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
ArrayNgramsFunction |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 | 1 | 1 |
JsonExtract |  | 0% | | 0% | 6 | 6 | 21 | 21 | 5 | 5 | 1 | 1 |
TestBlockAndPositionNullConvention.FunctionWithBlockAndPositionConvention |  | 0% | | n/a | 12 | 12 | 21 | 21 | 12 | 12 | 1 | 1 |
SfmSketchFunctions |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 5 | 5 | 1 | 1 |
TryFunction |  | 0% |  | 0% | 11 | 11 | 31 | 31 | 7 | 7 | 1 | 1 |
RepeatFunction |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 3 | 3 | 1 | 1 |
MapDistinctFromOperator |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 3 | 3 | 1 | 1 |
JsonExtract.JsonSizeExtractor |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 2 | 2 | 1 | 1 |
BenchmarkRowToRowCast |  | 0% | | n/a | 4 | 4 | 19 | 19 | 4 | 4 | 1 | 1 |
BenchmarkJsonToArrayCast |  | 0% | | n/a | 4 | 4 | 20 | 20 | 4 | 4 | 1 | 1 |
BenchmarkJsonToMapCast |  | 0% | | n/a | 4 | 4 | 20 | 20 | 4 | 4 | 1 | 1 |
ArrayShuffleFunction |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 2 | 2 | 1 | 1 |
TestBlockAndPositionNullConvention |  | 0% | | n/a | 3 | 3 | 18 | 18 | 3 | 3 | 1 | 1 |
BenchmarkArraySetFunctions |  | 0% | | n/a | 4 | 4 | 18 | 18 | 4 | 4 | 1 | 1 |
ArrayMaxFunction |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 5 | 5 | 1 | 1 |
ArrayMinFunction |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 5 | 5 | 1 | 1 |
BenchmarkArrayJoin |  | 0% | | n/a | 4 | 4 | 19 | 19 | 4 | 4 | 1 | 1 |
KDistinct |  | 0% | | n/a | 6 | 6 | 18 | 18 | 6 | 6 | 1 | 1 |
BenchmarkArrayFilter |  | 0% | | 0% | 5 | 5 | 18 | 18 | 4 | 4 | 1 | 1 |
BenchmarkArrayTransform |  | 0% | | 0% | 5 | 5 | 18 | 18 | 4 | 4 | 1 | 1 |
MathFunctions.Round |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 3 | 3 | 1 | 1 |
RowGreaterThanOrEqualOperator | | 0% | | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
RowLessThanOperator | | 0% | | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
RowLessThanOrEqualOperator | | 0% | | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
RowGreaterThanOperator | | 0% | | 0% | 5 | 5 | 12 | 12 | 4 | 4 | 1 | 1 |
FunctionAssertions.new ExpressionRewriter() {...} | | 0% |  | 0% | 6 | 6 | 15 | 15 | 3 | 3 | 1 | 1 |
RowNotEqualOperator | | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
TestCustomFunctions | | 0% | | n/a | 7 | 7 | 19 | 19 | 7 | 7 | 1 | 1 |
ArraySortFunction.new Comparator() {...} | | 0% |  | 0% | 7 | 7 | 10 | 10 | 2 | 2 | 1 | 1 |
InvokeFunction | | 0% | | n/a | 7 | 7 | 19 | 19 | 7 | 7 | 1 | 1 |
BuiltInScalarFunctionImplementation | | 0% | | n/a | 9 | 9 | 15 | 15 | 9 | 9 | 1 | 1 |
JsonExtract.JsonValueJsonExtractor | | 0% |  | 0% | 5 | 5 | 16 | 16 | 3 | 3 | 1 | 1 |
MathFunctions.TruncateN | | 0% |  | 0% | 7 | 7 | 13 | 13 | 2 | 2 | 1 | 1 |
ArrayGreaterThanOrEqualOperator | | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 | 1 | 1 |
MapSubscriptOperator.MissingKeyExceptionFactory | | 0% | | 0% | 3 | 3 | 13 | 13 | 2 | 2 | 1 | 1 |
BenchmarkArrayHashCodeOperator | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
ScalarFunctionImplementationChoice.NullConvention | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
BenchmarkMapSubscript | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkArraySubscript | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkMapToMapCast | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkRepeatFunction | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkTransformKey | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkTransformValue | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
BenchmarkStringConcat | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
ArrayDistinctFromOperator | | 0% |  | 0% | 7 | 7 | 18 | 18 | 2 | 2 | 1 | 1 |
BenchmarkMapConcat | | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
JsonOperators.JsonDistinctFromOperator | | 0% |  | 0% | 9 | 9 | 15 | 15 | 3 | 3 | 1 | 1 |
BenchmarkEqualsOperator.BenchmarkData | | 0% |  | 0% | 5 | 5 | 13 | 13 | 2 | 2 | 1 | 1 |
TestFailureFunction | | 0% | | n/a | 4 | 4 | 11 | 11 | 4 | 4 | 1 | 1 |
ArraySortFunction.ListOfPositions | | 0% |  | 0% | 9 | 9 | 13 | 13 | 5 | 5 | 1 | 1 |
MathFunctions.Floor | | 0% |  | 0% | 6 | 6 | 10 | 10 | 3 | 3 | 1 | 1 |
ArrayTrimFunction | | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 1 | 1 |
MathFunctions.Ceiling | | 0% |  | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
CastFromUnknownOperator | | 0% | | n/a | 3 | 3 | 12 | 12 | 3 | 3 | 1 | 1 |
RegexpFunctionsBenchmark | | 0% | | n/a | 5 | 5 | 10 | 10 | 5 | 5 | 1 | 1 |
RowHashCodeOperator | | 0% | | n/a | 3 | 3 | 12 | 12 | 3 | 3 | 1 | 1 |
HmacFunctions | | 0% | | 0% | 6 | 6 | 8 | 8 | 5 | 5 | 1 | 1 |
MapEqualOperator | | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
IdentityCast | | 0% | | 0% | 4 | 4 | 12 | 12 | 3 | 3 | 1 | 1 |
MathFunctions.Truncate | | 0% |  | 0% | 7 | 7 | 11 | 11 | 4 | 4 | 1 | 1 |
ArraySortFunction.new Comparator() {...} | | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
ArraySumDoubleFunction | | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 | 1 | 1 |
JsonStringToMapCast | | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
MapIndeterminateOperator | | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 1 | 1 |
Re2JRegexpFunctions | | 0% | | n/a | 8 | 8 | 8 | 8 | 8 | 8 | 1 | 1 |
JsonStringToRowCast | | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
JsonStringToArrayCast | | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
ArrayIntersectFunction | | 0% |  | 0% | 4 | 4 | 12 | 12 | 2 | 2 | 1 | 1 |
ArrayPositionFunction | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
ArrayIndeterminateOperator | | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 1 | 1 |
ArraySumBigIntFunction | | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 1 | 1 |
QuarterOfYearDateTimeField | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
ArrayReverseFunction | | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
ScalarHeader | | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
JsonPath.new JsonExtract.JsonExtractor() {...} | | 0% |  | 0% | 5 | 5 | 6 | 6 | 3 | 3 | 1 | 1 |
JoniRegexpCasts | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
ArrayFindFirstFunction | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
ArrayFindFirstIndexFunction | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
JsonPath.new JsonExtract.JsonExtractor() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
JsonPath.new JsonExtract.JsonExtractor() {...} | | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
BenchmarkArrayHashCodeOperator.BenchmarkAnotherArrayHash | | 0% | | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 1 | 1 |
ArrayExceptFunction | | 0% | | 0% | 2 | 2 | 8 | 8 | 1 | 1 | 1 | 1 |
BenchmarkArrayHashCodeOperator.BenchmarkOldArrayHash | | 0% | | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 1 | 1 |
MapValues | | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 1 | 1 |
JsonExtract.ScalarValueJsonExtractor | | 0% |  | 0% | 5 | 5 | 7 | 7 | 2 | 2 | 1 | 1 |
EmptyMapConstructor | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
ScalarFunctionImplementationChoice.ReturnPlaceConvention | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
ArrayUnionFunction | | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
MapKeys | | 0% | | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 1 | 1 |
BenchmarkArraysOverlap.BenchmarkData.TypeClass | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ScalarFunctionImplementationChoice.ArgumentType | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
JsonExtract.PrestoJsonExtractor | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
MapNotEqualOperator | | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 1 | 1 |
MathFunctions.Abs | | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
CustomFunctions | | 0% |  | 0% | 6 | 6 | 4 | 4 | 4 | 4 | 1 | 1 |
ArrayNotEqualOperator | | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 1 | 1 |
MathFunctions.Sign | | 0% |  | 0% | 4 | 4 | 6 | 6 | 2 | 2 | 1 | 1 |
TypeOfFunction | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
ArrayNormalizeFunction.RealValueAccessor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
FunctionAssertions.TestSplit | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
Greatest | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
Least | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
TestOperatorValidation | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
FunctionAssertions.new DefaultTraversalVisitor() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
QuarterOfYearDateTimeField.QuarterOfYearDurationFieldType | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ArrayFunctions | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
SplitToMapFunction.ResolveDuplicateKeys | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
SplitToMapFunction.FailOnDuplicateKeys | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ArrayNormalizeFunction.DoubleValueAccessor | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
TestScalarParser.GenericWithIncompleteSpecializationNullable | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
TestScalarValidation.ValidTypeParameter | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
TestScalarParser.GenericWithIncompleteSpecializationNotNullable | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
MapCardinalityFunction | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestScalarValidation.MethodWithLegacyNullable | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
MathFunctions.LegacyLogFunction | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestScalarValidation.PrimitiveWrapperReturnWithoutNullable | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CombineHashFunction | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestScalarValidation.PrimitiveWrapperParameterWithoutNullable | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithConnectorAndIsNull | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestOperatorValidation.InvalidArgumentCount | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithOnlyIsNull | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.PrimitiveReturnWithNullable | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.TypeParameterWithNonUpperCaseAnnotation | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ConstructorWithInvalidTypeParameters | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithBoxedPrimitiveIsNull | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ConstructorWithValidTypeParameters | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.TypeParameterWithLeadingNumbers | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithNonBooleanIsNull | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.PrimitiveParameterWithNullable | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.NonPublicAnnotatedMethod | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithOtherAnnotationsWithIsNull | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.TypeParameterWithNonPrimitiveAnnotation | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.ParameterWithoutType | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
SessionFunctions | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestRe2jRegexpFunctions | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
TestJoniRegexpFunctions | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ArrayCardinalityFunction | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestScalarValidation.BogusParametricMethodAnnotation | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.MethodMissingReturnAnnotation | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TestScalarValidation.MethodMissingScalarAnnotation | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
FunctionAssertions.new ConnectorTableHandle() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
FunctionAssertions.new ConnectorTransactionHandle() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TestScalarValidation.NoParametricMethods | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |