JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 101 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkSubstringStartLength_jmhTest S 29 benchmarkSubstringStartLength S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 59 io.prestosql.operator.BenchmarkScanFilterAndProjectOperator S 101 io.prestosql.operator.generated.BenchmarkScanFilterAndProjectOperator_benchmarkColumnOriented_jmhTest S 23 benchmarkColumnOriented S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 5 E E E E E M 4 11 columnCount 5 1 2 1 4 1 8 2 16 2 32 16 dictionaryBlocks 2 5 false 4 true 16 positionsPerPage 2 2 32 4 1024 4 type 2 7 varchar 6 bigint U 12 MILLISECONDS E E 
JMH S 47 io.prestosql.operator.scalar.BenchmarkArrayJoin S 75 io.prestosql.operator.scalar.generated.BenchmarkArrayJoin_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 1 3 E E E E E E U 11 NANOSECONDS I 7 1000000 E 
JMH S 67 io.prestosql.operator.BenchmarkHashAndStreamingAggregationOperators S 95 io.prestosql.operator.generated.BenchmarkHashAndStreamingAggregationOperators_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 1 5 E E I 2 10 T 3 2 s E I 1 3 E E E E E M 2 12 operatorType 2 9 streaming 4 hash 12 rowsPerGroup 3 1 1 2 10 4 1000 U 12 MILLISECONDS E E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 61 io.prestosql.generated.BenchmarkBoxedBoolean_identity_jmhTest S 8 identity S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 108 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkSubstringStartLengthFromEnd_jmhTest S 36 benchmarkSubstringStartLengthFromEnd S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkJsonToArrayCast S 81 io.prestosql.operator.scalar.generated.BenchmarkJsonToArrayCast_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 2 10 E E E E E M 1 13 valueTypeName 3 6 BIGINT 6 DOUBLE 7 VARCHAR U 11 NANOSECONDS I 6 100000 E 
JMH S 42 io.prestosql.operator.BenchmarkGroupByHash S 78 io.prestosql.operator.generated.BenchmarkGroupByHash_bigintGroupByHash_jmhTest S 17 bigintGroupByHash S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 3 12 channelCount 1 1 1 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 42 io.prestosql.operator.BenchmarkGroupByHash S 78 io.prestosql.operator.generated.BenchmarkGroupByHash_addPagePreCompute_jmhTest S 17 addPagePreCompute S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 4 12 channelCount 5 1 1 1 5 2 10 2 15 2 20 8 dataType 2 7 VARCHAR 6 BIGINT 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 77 io.prestosql.type.generated.BenchmarkDecimalOperators_moduloBenchmark_jmhTest S 15 moduloBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 11 7 d1 % d2 17 d1 % d2 % d3 % d4 7 i1 % i2 17 i1 % i2 % i3 % i4 7 s1 % s2 17 s1 % s2 % s2 % s2 7 s2 % l2 7 l3 % s3 7 s4 % l3 7 l2 % l3 17 l2 % l3 % l4 % l1 U 12 MILLISECONDS E E 
JMH S 56 io.prestosql.operator.spiller.BenchmarkBinaryFileSpiller S 80 io.prestosql.operator.spiller.generated.BenchmarkBinaryFileSpiller_write_jmhTest S 5 write S 10 Throughput E A 1 1 1 E I 1 5 T 6 500 ms E I 2 10 T 6 500 ms E I 1 3 E E E E E M 4 18 compressionEnabled 1 5 false 17 encryptionEnabled 1 4 true 10 pagesCount 1 2 10 11 rowsPerPage 1 5 10000 U 7 SECONDS E E 
JMH S 56 io.prestosql.operator.BenchmarkHashBuildAndJoinOperators S 92 io.prestosql.operator.generated.BenchmarkHashBuildAndJoinOperators_benchmarkJoinHash_jmhTest S 17 benchmarkJoinHash S 11 AverageTime E A 1 1 1 E I 1 5 E E I 2 10 T 3 2 s E I 1 3 E E E E E M 5 16 buildHashEnabled 2 5 false 4 true 19 buildRowsRepetition 2 1 1 1 5 11 hashColumns 3 7 varchar 6 bigint 3 all 9 matchRate 3 3 0.1 1 1 1 2 13 outputColumns 2 6 bigint 3 all U 12 MILLISECONDS E E 
JMH S 75 io.prestosql.sql.planner.iterative.rule.BenchmarkReorderInterconnectedJoins S 115 io.prestosql.sql.planner.iterative.rule.generated.BenchmarkReorderInterconnectedJoins_benchmarkReorderJoins_jmhTest S 21 benchmarkReorderJoins S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 3 E E E E E M 2 22 joinReorderingStrategy 2 21 ELIMINATE_CROSS_JOINS 9 AUTOMATIC 14 numberOfTables 5 1 2 1 4 1 6 1 8 2 10 U 12 MILLISECONDS E E 
JMH S 44 io.prestosql.sql.gen.BenchmarkPageProcessor2 S 74 io.prestosql.sql.gen.generated.BenchmarkPageProcessor2_rowOriented_jmhTest S 11 rowOriented S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 2 10 E E E E E M 3 11 columnCount 5 1 2 1 4 1 8 2 16 2 32 16 dictionaryBlocks 2 5 false 4 true 4 type 2 7 varchar 6 bigint U 11 NANOSECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 81 io.prestosql.type.generated.BenchmarkBigIntOperators_overflowChecksNegate_jmhTest S 20 overflowChecksNegate S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 36 io.prestosql.util.BenchmarkPagesSort S 81 io.prestosql.util.generated.BenchmarkPagesSort_runPagesMergeSortBenchmark_jmhTest S 26 runPagesMergeSortBenchmark S 11 AverageTime E A 1 1 1 E I 1 5 T 6 400 ms E I 2 10 T 6 400 ms E I 1 1 E E E E E M 4 15 numMergeSources 2 1 2 2 16 15 numSortChannels 1 1 1 10 pagesCount 2 3 200 3 400 13 totalChannels 2 1 1 1 8 U 12 MILLISECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkRegexpFunctions S 89 io.prestosql.operator.scalar.generated.BenchmarkRegexpFunctions_benchmarkLikeJoni_jmhTest S 17 benchmarkLikeJoni S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 1 E E E E E M 2 13 patternString 5 5 .*x.* 9 .*(x|y).* 11 longdotstar 5 phone 7 literal 12 sourceLength 2 4 1024 5 32768 U 11 NANOSECONDS E E 
JMH S 58 io.prestosql.operator.BenchmarkDynamicFilterSourceOperator S 97 io.prestosql.operator.generated.BenchmarkDynamicFilterSourceOperator_dynamicFilterCollect_jmhTest S 20 dynamicFilterCollect S 10 Throughput E A 1 1 1 E I 2 20 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 16 positionsPerPage 3 2 32 3 256 4 1024 U 7 SECONDS E E 
JMH S 42 io.prestosql.operator.BenchmarkGroupByHash S 69 io.prestosql.operator.generated.BenchmarkGroupByHash_baseline_jmhTest S 8 baseline S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 3 12 channelCount 1 1 1 10 groupCount 1 7 3000000 11 hashEnabled 1 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.prestosql.operator.scalar.BenchmarkArrayFilter S 77 io.prestosql.operator.scalar.generated.BenchmarkArrayFilter_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 4 name 2 6 filter 12 exact_filter U 11 NANOSECONDS I 6 400000 E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 87 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkLength_jmhTest S 15 benchmarkLength S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 59 io.prestosql.operator.scalar.BenchmarkArrayHashCodeOperator S 91 io.prestosql.operator.scalar.generated.BenchmarkArrayHashCodeOperator_arrayHashCode_jmhTest S 13 arrayHashCode S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 2 4 name 3 19 $operator$hash_code 8 old_hash 12 another_hash 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 8 40000000 E 
JMH S 59 io.prestosql.operator.aggregation.BenchmarkArrayAggregation S 94 io.prestosql.operator.aggregation.generated.BenchmarkArrayAggregation_arrayAggregation_jmhTest S 16 arrayAggregation S 11 AverageTime E A 1 1 1 E I 2 10 T 3 2 s E I 2 10 T 3 2 s E I 1 2 E E E E E M 1 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 8 10000000 E 
JMH S 52 io.prestosql.operator.scalar.BenchmarkArrayTransform S 80 io.prestosql.operator.scalar.generated.BenchmarkArrayTransform_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E E U 11 NANOSECONDS I 6 400000 E 
JMH S 47 io.prestosql.operator.scalar.BenchmarkMapConcat S 75 io.prestosql.operator.scalar.generated.BenchmarkMapConcat_mapConcat_jmhTest S 9 mapConcat S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 9 mapConfig 4 10 left_empty 11 right_empty 10 both_empty 9 non_empty U 11 NANOSECONDS I 5 10000 E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 90 io.prestosql.type.generated.BenchmarkDecimalOperators_castDoubleToDecimalBenchmark_jmhTest S 28 castDoubleToDecimalBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 9 precision 3 2 10 2 35 6 BIGINT U 12 MILLISECONDS E E 
JMH S 56 io.prestosql.operator.BenchmarkPartitionedOutputOperator S 82 io.prestosql.operator.generated.BenchmarkPartitionedOutputOperator_addPage_jmhTest S 7 addPage S 11 AverageTime E A 1 1 1 E I 2 20 T 6 500 ms E I 2 20 T 6 500 ms E I 1 2 E E E E E E U 12 MILLISECONDS E E 
JMH S 43 io.prestosql.sql.gen.BenchmarkPageProcessor S 71 io.prestosql.sql.gen.generated.BenchmarkPageProcessor_handCoded_jmhTest S 9 handCoded S 10 Throughput E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 5 E E E E E E U 7 SECONDS E E 
JMH S 50 io.prestosql.operator.scalar.BenchmarkTransformKey S 78 io.prestosql.operator.scalar.generated.BenchmarkTransformKey_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 4 type 2 6 DOUBLE 6 BIGINT U 11 NANOSECONDS I 6 200000 E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 59 io.prestosql.generated.BenchmarkBoxedBoolean_object_jmhTest S 6 object S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 83 io.prestosql.type.generated.BenchmarkBigIntOperators_overflowChecksSubtract_jmhTest S 22 overflowChecksSubtract S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 45 io.prestosql.execution.BenchmarkNodeScheduler S 73 io.prestosql.execution.generated.BenchmarkNodeScheduler_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 1 E E E E E M 1 6 policy 3 7 uniform 9 benchmark 8 topology U 12 MICROSECONDS I 5 23200 E 
JMH S 60 io.prestosql.execution.resourcegroups.BenchmarkResourceGroup S 88 io.prestosql.execution.resourcegroups.generated.BenchmarkResourceGroup_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 1 E E E E E M 2 8 children 3 4 1000 5 10000 6 100000 7 queries 3 3 100 4 1000 5 10000 U 12 MICROSECONDS E E 
JMH S 47 io.prestosql.operator.scalar.BenchmarkArraySort S 75 io.prestosql.operator.scalar.generated.BenchmarkArraySort_arraySort_jmhTest S 9 arraySort S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 4 name 2 10 array_sort 14 old_array_sort U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.prestosql.operator.BenchmarkGroupedTopNBuilder S 72 io.prestosql.operator.generated.BenchmarkGroupedTopNBuilder_topN_jmhTest S 4 topN S 10 Throughput E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 4 E E E E E M 2 9 positions 4 1 1 3 100 5 10000 7 1000000 4 topN 4 1 1 3 100 5 10000 7 1000000 U 7 SECONDS E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 91 io.prestosql.type.generated.BenchmarkDecimalOperators_castDecimalToVarcharBenchmark_jmhTest S 29 castDecimalToVarcharBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 9 precision 2 2 15 2 35 U 12 MILLISECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 77 io.prestosql.type.generated.BenchmarkBigIntOperators_baseLineMultiply_jmhTest S 16 baseLineMultiply S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkRoundFunction S 83 io.prestosql.operator.scalar.generated.BenchmarkRoundFunction_floatBaseline_jmhTest S 13 floatBaseline S 10 Throughput E A 1 1 1 E I 2 30 T 6 500 ms E I 2 30 T 6 500 ms E I 1 2 E E E E E M 1 16 numberOfDecimals 5 1 0 1 1 1 2 1 3 1 4 E E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 88 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkReverse_jmhTest S 16 benchmarkReverse S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 96 io.prestosql.type.generated.BenchmarkDecimalOperators_decimalToShortDecimalCastBenchmark_jmhTest S 34 decimalToShortDecimalCastBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 5 30 cast(l_38_30 as decimal(8, 0)) 30 cast(l_26_18 as decimal(8, 0)) 30 cast(l_20_12 as decimal(8, 0)) 29 cast(l_20_8 as decimal(8, 0)) 29 cast(s_17_9 as decimal(8, 0)) U 12 MILLISECONDS E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 79 io.prestosql.type.generated.BenchmarkDecimalOperators_divisionBenchmark_jmhTest S 17 divisionBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 13 7 d1 / d2 17 d1 / d2 / d3 / d4 7 i1 / i2 17 i1 / i2 / i3 / i4 7 s1 / s2 17 s1 / s2 / s2 / s2 7 s1 / s3 7 s2 / l1 7 l1 / s2 7 s3 / l1 7 l2 / l3 17 l2 / l4 / l4 / l4 17 l2 / s4 / s4 / s4 U 12 MILLISECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 89 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkLeftTrim_jmhTest S 17 benchmarkLeftTrim S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 75 io.prestosql.type.generated.BenchmarkBigIntOperators_baseLineDivide_jmhTest S 14 baseLineDivide S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 35 io.prestosql.block.BenchmarkMapCopy S 70 io.prestosql.block.generated.BenchmarkMapCopy_benchmarkMapCopy_jmhTest S 16 benchmarkMapCopy S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 2 10 E E E E E M 1 7 mapSize 5 1 1 1 2 1 4 1 8 2 16 U 11 NANOSECONDS I 6 100000 E 
JMH S 43 io.prestosql.operator.BenchmarkTopNOperator S 66 io.prestosql.operator.generated.BenchmarkTopNOperator_topN_jmhTest S 4 topN S 10 Throughput E A 1 1 1 E I 2 20 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 2 16 positionsPerPage 2 2 32 4 1024 4 topN 3 1 1 3 100 5 10000 U 7 SECONDS E E 
JMH S 45 io.prestosql.operator.BenchmarkUnnestOperator S 70 io.prestosql.operator.generated.BenchmarkUnnestOperator_unnest_jmhTest S 6 unnest S 10 Throughput E A 1 1 1 E I 2 20 T 7 1000 ms E I 2 20 T 7 1000 ms E I 1 3 E E E E E M 8 13 nestedLengths 1 3 300 13 nestedTypeOne 3 14 array(varchar) 20 map(varchar,varchar) 37 array(row(varchar, varchar, varchar)) 13 nestedTypeTwo 2 4 NONE 14 array(varchar) 16 positionsPerPage 1 4 1000 28 primitiveNullsRatioNestedOne 2 3 0.0 3 0.2 13 replicateType 1 7 varchar 22 rowNullsRatioNestedOne 2 3 0.0 4 0.05 13 stringLengths 1 2 50 U 7 SECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 86 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkUpper_jmhTest S 14 benchmarkUpper S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 41 io.prestosql.sql.planner.BenchmarkPlanner S 71 io.prestosql.sql.planner.generated.BenchmarkPlanner_planQueries_jmhTest S 11 planQueries S 11 AverageTime E A 1 1 1 E I 1 5 E E I 2 20 E E I 1 1 E E E E E M 1 5 stage 2 9 optimized 7 created U 12 MILLISECONDS E E 
JMH S 52 io.prestosql.operator.scalar.BenchmarkArraySubscript S 85 io.prestosql.operator.scalar.generated.BenchmarkArraySubscript_arraySubscript_jmhTest S 14 arraySubscript S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 2 9 arraySize 2 1 1 2 13 4 name 4 9 fix-width 9 var-width 10 dictionary 5 array U 11 NANOSECONDS I 4 1024 E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 66 io.prestosql.generated.BenchmarkBoxedBoolean_booleanEquals_jmhTest S 13 booleanEquals S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkRoundFunction S 81 io.prestosql.operator.scalar.generated.BenchmarkRoundFunction_floatActual_jmhTest S 11 floatActual S 10 Throughput E A 1 1 1 E I 2 30 T 6 500 ms E I 2 30 T 6 500 ms E I 1 2 E E E E E M 1 16 numberOfDecimals 5 1 0 1 1 1 2 1 3 1 4 E E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkJsonToMapCast S 79 io.prestosql.operator.scalar.generated.BenchmarkJsonToMapCast_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 2 10 E E E E E M 1 13 valueTypeName 3 6 BIGINT 6 DOUBLE 7 VARCHAR U 11 NANOSECONDS I 6 100000 E 
JMH S 45 io.prestosql.sql.gen.BenchmarkInCodeGenerator S 73 io.prestosql.sql.gen.generated.BenchmarkInCodeGenerator_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 2 10 E E E E E M 2 11 inListCount 18 1 1 1 5 2 10 2 25 2 50 2 75 3 100 3 150 3 200 3 250 3 300 3 350 3 400 3 450 3 500 3 750 4 1000 5 10000 4 type 3 6 bigint 6 double 7 varchar U 12 MICROSECONDS E E 
JMH S 44 io.prestosql.sql.gen.BenchmarkPageProcessor2 S 77 io.prestosql.sql.gen.generated.BenchmarkPageProcessor2_columnOriented_jmhTest S 14 columnOriented S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 2 10 E E E E E M 3 11 columnCount 5 1 2 1 4 1 8 2 16 2 32 16 dictionaryBlocks 2 5 false 4 true 4 type 2 7 varchar 6 bigint U 11 NANOSECONDS E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkRoundFunction S 82 io.prestosql.operator.scalar.generated.BenchmarkRoundFunction_doubleActual_jmhTest S 12 doubleActual S 10 Throughput E A 1 1 1 E I 2 30 T 6 500 ms E I 2 30 T 6 500 ms E I 1 2 E E E E E M 1 16 numberOfDecimals 5 1 0 1 1 1 2 1 3 1 4 E E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 90 io.prestosql.type.generated.BenchmarkDecimalOperators_castDecimalToDoubleBenchmark_jmhTest S 28 castDecimalToDoubleBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 9 precision 2 2 15 2 35 U 12 MILLISECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 85 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkTrim_jmhTest S 13 benchmarkTrim S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 43 io.prestosql.sql.gen.BenchmarkPageProcessor S 70 io.prestosql.sql.gen.generated.BenchmarkPageProcessor_compiled_jmhTest S 8 compiled S 10 Throughput E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 5 E E E E E E U 7 SECONDS E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 79 io.prestosql.type.generated.BenchmarkDecimalOperators_additionBenchmark_jmhTest S 17 additionBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 7 7 d1 + d2 17 d1 + d2 + d3 + d4 7 s1 + s2 17 s1 + s2 + s3 + s4 7 l1 + l2 17 l1 + l2 + l3 + l4 17 s2 + l3 + l1 + s4 U 12 MILLISECONDS E E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 61 io.prestosql.generated.BenchmarkBoxedBoolean_unboxing_jmhTest S 8 unboxing S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 42 io.prestosql.operator.BenchmarkGroupByHash S 77 io.prestosql.operator.generated.BenchmarkGroupByHash_baselineBigArray_jmhTest S 16 baselineBigArray S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 3 12 channelCount 1 1 1 10 groupCount 1 7 3000000 11 hashEnabled 1 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 56 io.prestosql.operator.spiller.BenchmarkBinaryFileSpiller S 79 io.prestosql.operator.spiller.generated.BenchmarkBinaryFileSpiller_read_jmhTest S 4 read S 10 Throughput E A 1 1 1 E I 1 5 T 6 500 ms E I 2 10 T 6 500 ms E I 1 3 E E E E E M 4 18 compressionEnabled 1 5 false 17 encryptionEnabled 1 4 true 10 pagesCount 1 2 10 11 rowsPerPage 1 5 10000 U 7 SECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 75 io.prestosql.type.generated.BenchmarkBigIntOperators_baseLineNegate_jmhTest S 14 baseLineNegate S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 77 io.prestosql.type.generated.BenchmarkBigIntOperators_baseLineSubtract_jmhTest S 16 baseLineSubtract S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 86 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkLower_jmhTest S 14 benchmarkLower S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 102 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkSubstringStartFromEnd_jmhTest S 30 benchmarkSubstringStartFromEnd S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 81 io.prestosql.type.generated.BenchmarkBigIntOperators_overflowChecksDivide_jmhTest S 20 overflowChecksDivide S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkArrayDistinct S 83 io.prestosql.operator.scalar.generated.BenchmarkArrayDistinct_arrayDistinct_jmhTest S 13 arrayDistinct S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 4 name 2 14 array_distinct 18 old_array_distinct U 11 NANOSECONDS I 6 200000 E 
JMH S 36 io.prestosql.util.BenchmarkPagesSort S 81 io.prestosql.util.generated.BenchmarkPagesSort_runPagesIndexSortBenchmark_jmhTest S 26 runPagesIndexSortBenchmark S 11 AverageTime E A 1 1 1 E I 1 5 T 6 400 ms E I 2 10 T 6 400 ms E I 1 1 E E E E E M 3 15 numSortChannels 1 1 1 10 pagesCount 2 3 200 3 400 13 totalChannels 2 1 1 1 8 U 12 MILLISECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 95 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkSubstringStart_jmhTest S 23 benchmarkSubstringStart S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 42 io.prestosql.BenchmarkPagesIndexPageSorter S 73 io.prestosql.generated.BenchmarkPagesIndexPageSorter_runBenchmark_jmhTest S 12 runBenchmark S 10 Throughput E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 3 E E E E E M 2 15 numSortChannels 4 1 2 1 3 1 4 1 5 15 sortChannelType 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 7 SECONDS E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkRegexpFunctions S 89 io.prestosql.operator.scalar.generated.BenchmarkRegexpFunctions_benchmarkLikeRe2J_jmhTest S 17 benchmarkLikeRe2J S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 1 E E E E E M 2 13 patternString 5 5 .*x.* 9 .*(x|y).* 11 longdotstar 5 phone 7 literal 12 sourceLength 2 4 1024 5 32768 U 11 NANOSECONDS E E 
JMH S 56 io.prestosql.operator.BenchmarkHashBuildAndJoinOperators S 93 io.prestosql.operator.generated.BenchmarkHashBuildAndJoinOperators_benchmarkBuildHash_jmhTest S 18 benchmarkBuildHash S 11 AverageTime E A 1 1 1 E I 1 5 E E I 2 10 T 3 2 s E I 1 3 E E E E E M 3 16 buildHashEnabled 2 5 false 4 true 19 buildRowsRepetition 2 1 1 1 5 11 hashColumns 3 7 varchar 6 bigint 3 all U 12 MILLISECONDS E E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 73 io.prestosql.generated.BenchmarkBoxedBoolean_booleanEqualsNotNull_jmhTest S 20 booleanEqualsNotNull S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 45 io.prestosql.operator.BenchmarkWindowOperator S 73 io.prestosql.operator.generated.BenchmarkWindowOperator_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 1 5 E E I 2 10 T 3 2 s E I 1 3 E E E E E M 3 25 numberOfPregroupedColumns 4 1 0 1 1 1 2 1 3 18 partitionsPerGroup 3 2 10 2 50 3 100 16 rowsPerPartition 3 2 10 2 20 3 100 U 12 MILLISECONDS E E 
JMH S 64 io.prestosql.operator.aggregation.BenchmarkGroupedTypedHistogram S 119 io.prestosql.operator.aggregation.generated.BenchmarkGroupedTypedHistogram_testSharedGroupWithLargeBlocksRunner_jmhTest S 36 testSharedGroupWithLargeBlocksRunner S 10 Throughput E A 1 1 1 E I 1 7 E E I 2 20 E E I 1 3 E E E E E M 7 16 distinctFraction 1 3 0.1 28 histogramGroupImplementation 2 3 NEW 6 LEGACY 13 mainFillRatio 1 4 0.5f 9 numGroups 1 5 10000 8 rowCount 1 4 5000 7 rowSize 1 2 32 19 valueStoreFillRatio 1 4 0.5f U 7 SECONDS E E 
JMH S 50 io.prestosql.operator.scalar.BenchmarkMapToMapCast S 78 io.prestosql.operator.scalar.generated.BenchmarkMapToMapCast_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 3 E E E E E E U 11 NANOSECONDS I 6 100000 E 
JMH S 52 io.prestosql.operator.scalar.BenchmarkEqualsOperator S 82 io.prestosql.operator.scalar.generated.BenchmarkEqualsOperator_processPage_jmhTest S 11 processPage S 11 AverageTime E A 1 1 1 E I 1 5 T 4 10 s E I 1 5 T 4 10 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 42 io.prestosql.operator.BenchmarkGroupByHash S 82 io.prestosql.operator.generated.BenchmarkGroupByHash_groupByHashPreCompute_jmhTest S 21 groupByHashPreCompute S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 4 12 channelCount 5 1 1 1 5 2 10 2 15 2 20 8 dataType 2 7 VARCHAR 6 BIGINT 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 83 io.prestosql.type.generated.BenchmarkBigIntOperators_overflowChecksMultiply_jmhTest S 22 overflowChecksMultiply S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 52 io.prestosql.operator.scalar.BenchmarkTransformValue S 80 io.prestosql.operator.scalar.generated.BenchmarkTransformValue_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 1 4 type 3 6 BIGINT 6 DOUBLE 7 VARCHAR U 11 NANOSECONDS I 6 300000 E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 72 io.prestosql.type.generated.BenchmarkBigIntOperators_baseLineAdd_jmhTest S 11 baseLineAdd S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 81 io.prestosql.type.generated.BenchmarkDecimalOperators_inequalityBenchmark_jmhTest S 19 inequalityBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 6 7 d1 < d2 67 d1 < d2 AND d1 < d3 AND d1 < d4 AND d2 < d3 AND d2 < d4 AND d3 < d4 7 s1 < s2 67 s1 < s2 AND s1 < s3 AND s1 < s4 AND s2 < s3 AND s2 < s4 AND s3 < s4 7 l1 < l2 67 l1 < l2 AND l1 < l3 AND l1 < l4 AND l2 < l3 AND l2 < l4 AND l3 < l4 U 12 MILLISECONDS E E 
JMH S 51 io.prestosql.operator.scalar.BenchmarkRoundFunction S 84 io.prestosql.operator.scalar.generated.BenchmarkRoundFunction_doubleBaseline_jmhTest S 14 doubleBaseline S 10 Throughput E A 1 1 1 E I 2 30 T 6 500 ms E I 2 30 T 6 500 ms E I 1 2 E E E E E M 1 16 numberOfDecimals 5 1 0 1 1 1 2 1 3 1 4 E E E 
JMH S 50 io.prestosql.operator.scalar.BenchmarkRowToRowCast S 78 io.prestosql.operator.scalar.generated.BenchmarkRowToRowCast_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 1 3 E E E E E E U 11 NANOSECONDS I 6 100000 E 
JMH S 68 io.prestosql.sql.planner.iterative.rule.BenchmarkReorderChainedJoins S 108 io.prestosql.sql.planner.iterative.rule.generated.BenchmarkReorderChainedJoins_benchmarkReorderJoins_jmhTest S 21 benchmarkReorderJoins S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 3 E E E E E M 1 22 joinReorderingStrategy 2 21 ELIMINATE_CROSS_JOINS 9 AUTOMATIC U 12 MILLISECONDS E E 
JMH S 52 io.prestosql.operator.scalar.BenchmarkArrayIntersect S 85 io.prestosql.operator.scalar.generated.BenchmarkArrayIntersect_arrayIntersect_jmhTest S 14 arrayIntersect S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 2 9 arraySize 3 2 10 3 100 4 1000 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 4 1000 E 
JMH S 43 io.prestosql.type.BenchmarkDecimalOperators S 79 io.prestosql.type.generated.BenchmarkDecimalOperators_multiplyBenchmark_jmhTest S 17 multiplyBenchmark S 10 Throughput E A 1 1 1 E I 2 20 E E I 2 10 E E I 1 3 E E E E E M 1 10 expression 10 7 d1 * d2 17 d1 * d2 * d3 * d4 7 i1 * i2 7 s1 * s2 17 s1 * s2 * s5 * s6 7 s3 * s4 7 l2 * s2 17 l2 * s2 * s5 * s6 7 s1 * l2 7 l1 * l2 U 12 MILLISECONDS E E 
JMH S 34 io.prestosql.BenchmarkBoxedBoolean S 62 io.prestosql.generated.BenchmarkBoxedBoolean_primitive_jmhTest S 9 primitive S 10 Throughput E A 1 1 1 E I 2 10 T 3 1 s E I 2 10 T 3 1 s E I 1 3 E E E E E E U 12 MILLISECONDS E E 
JMH S 68 io.prestosql.operator.project.BenchmarkDictionaryBlockGetSizeInBytes S 101 io.prestosql.operator.project.generated.BenchmarkDictionaryBlockGetSizeInBytes_getSizeInBytes_jmhTest S 14 getSizeInBytes S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 5 E E E E E M 1 17 selectedPositions 4 3 100 4 1000 5 10000 6 100000 U 12 MICROSECONDS E E 
JMH S 42 io.prestosql.type.BenchmarkBigIntOperators S 78 io.prestosql.type.generated.BenchmarkBigIntOperators_overflowChecksAdd_jmhTest S 17 overflowChecksAdd S 10 Throughput E A 1 1 1 E I 3 100 T 6 500 ms E I 3 100 T 6 500 ms E I 1 2 E E E E E E E E E 
JMH S 53 io.prestosql.operator.scalar.BenchmarkStringFunctions S 90 io.prestosql.operator.scalar.generated.BenchmarkStringFunctions_benchmarkRightTrim_jmhTest S 18 benchmarkRightTrim S 11 AverageTime E A 1 1 1 E I 1 4 T 6 500 ms E I 1 5 T 6 500 ms E I 1 1 E E E E E M 2 5 ascii 2 4 true 5 false 6 length 6 1 2 1 5 2 10 3 100 4 1000 5 10000 U 11 NANOSECONDS E E 
JMH S 50 io.prestosql.operator.scalar.BenchmarkMapSubscript S 81 io.prestosql.operator.scalar.generated.BenchmarkMapSubscript_mapSubscript_jmhTest S 12 mapSubscript S 11 AverageTime E A 1 1 1 E I 2 10 T 6 500 ms E I 2 10 T 6 500 ms E I 1 2 E E E E E M 2 7 mapSize 2 1 1 2 13 4 name 3 9 fix-width 9 var-width 10 dictionary U 11 NANOSECONDS I 4 1024 E 
