JMH S 45 io.trino.execution.buffer.BenchmarkPagesSerde S 75 io.trino.execution.buffer.generated.BenchmarkPagesSerde_deserialize_jmhTest S 11 deserialize S 10 Throughput E A 1 1 1 E I 2 12 T 3 1 s E I 2 10 T 3 1 s E I 1 1 E E E E E M 3 10 compressed 2 4 true 5 false 9 encrypted 2 4 true 5 false 10 randomSeed 1 4 1000 U 7 SECONDS E E 
JMH S 57 io.trino.operator.scalar.BenchmarkEqualsConjunctsOperator S 87 io.trino.operator.scalar.generated.BenchmarkEqualsConjunctsOperator_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 46 io.trino.operator.scalar.BenchmarkRowToRowCast S 74 io.trino.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 32 io.trino.util.BenchmarkPagesSort S 77 io.trino.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 30 io.trino.BenchmarkBoxedBoolean S 58 io.trino.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 47 io.trino.operator.scalar.BenchmarkJsonToMapCast S 75 io.trino.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.trino.execution.buffer.BenchmarkBlockSerde S 84 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeLongDecimal_jmhTest S 20 serializeLongDecimal S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 80 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeShort_jmhTest S 16 deserializeShort S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 86 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeSliceDirect_jmhTest S 22 deserializeSliceDirect S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.trino.operator.scalar.BenchmarkStringFunctions S 82 io.trino.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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 98 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 73 io.trino.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 30 io.trino.BenchmarkBoxedBoolean S 55 io.trino.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 38 io.trino.operator.BenchmarkGroupByHash S 74 io.trino.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 2 12 channelCount 1 1 1 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.trino.operator.scalar.BenchmarkStringFunctions S 82 io.trino.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 40 io.trino.sql.gen.BenchmarkPageProcessor2 S 70 io.trino.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 37 io.trino.sql.planner.BenchmarkPlanner S 67 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 77 io.trino.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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 104 io.trino.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 71 io.trino.sql.planner.iterative.rule.BenchmarkReorderInterconnectedJoins S 111 io.trino.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 57 io.trino.operator.join.BenchmarkHashBuildAndJoinOperators S 93 io.trino.operator.join.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 6 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 14 partitionCount 2 1 1 1 4 U 12 MILLISECONDS E E 
JMH S 41 io.trino.execution.BenchmarkNodeScheduler S 69 io.trino.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 53 io.trino.operator.scalar.BenchmarkRowHashCodeOperator S 84 io.trino.operator.scalar.generated.BenchmarkRowHashCodeOperator_hashOperator_jmhTest S 12 hashOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 7 1000 ms E I 2 15 T 7 1000 ms E I 1 2 E E E E E M 2 10 fieldCount 6 1 1 1 8 2 16 2 32 2 64 3 128 4 type 2 6 BIGINT 7 VARCHAR U 11 NANOSECONDS I 5 10000 E 
JMH S 38 io.trino.BenchmarkPagesIndexPageSorter S 69 io.trino.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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 97 io.trino.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 50 io.trino.operator.project.BenchmarkDictionaryBlock S 82 io.trino.operator.project.generated.BenchmarkDictionaryBlock_copyPositions_jmhTest S 13 copyPositions S 11 AverageTime E A 1 1 1 E I 2 15 E E I 2 15 E E I 1 3 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 48 io.trino.operator.scalar.BenchmarkArraySubscript S 81 io.trino.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 46 io.trino.operator.scalar.BenchmarkMapToMapCast S 74 io.trino.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 47 io.trino.operator.scalar.BenchmarkRoundFunction S 78 io.trino.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 50 io.trino.operator.project.BenchmarkDictionaryBlock S 83 io.trino.operator.project.generated.BenchmarkDictionaryBlock_getSizeInBytes_jmhTest S 14 getSizeInBytes S 11 AverageTime E A 1 1 1 E I 2 15 E E I 2 15 E E I 1 3 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 37 io.trino.sql.planner.BenchmarkPlanner S 72 io.trino.sql.planner.generated.BenchmarkPlanner_planLargeInQuery_jmhTest S 16 planLargeInQuery 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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 86 io.trino.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 43 io.trino.operator.scalar.BenchmarkArrayJoin S 71 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 68 io.trino.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 47 io.trino.operator.scalar.BenchmarkRoundFunction S 77 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 77 io.trino.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 38 io.trino.operator.BenchmarkGroupByHash S 73 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 79 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeByte_jmhTest S 15 deserializeByte S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 47 io.trino.operator.scalar.BenchmarkEqualOperator S 79 io.trino.operator.scalar.generated.BenchmarkEqualOperator_equalOperator_jmhTest S 13 equalOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 15 T 6 500 ms E I 1 4 E E E E E M 1 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 5 10000 E 
JMH S 30 io.trino.BenchmarkBoxedBoolean S 69 io.trino.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 43 io.trino.operator.scalar.BenchmarkMapConcat S 71 io.trino.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 47 io.trino.operator.scalar.BenchmarkRoundFunction S 79 io.trino.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 39 io.trino.operator.BenchmarkTopNOperator S 62 io.trino.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.trino.execution.buffer.BenchmarkBlockSerde S 83 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeLineitem_jmhTest S 19 deserializeLineitem S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E E U 11 NANOSECONDS I 8 10000000 E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 79 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeLong_jmhTest S 15 deserializeLong S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 45 io.trino.operator.scalar.BenchmarkArrayFilter S 73 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 78 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeInt96_jmhTest S 14 serializeInt96 S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 40 io.trino.sql.gen.BenchmarkPageProcessor2 S 73 io.trino.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 43 io.trino.sql.BenchmarkExpressionInterpreter S 70 io.trino.sql.generated.BenchmarkExpressionInterpreter_optimize_jmhTest S 8 optimize 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 13 inValuesCount 4 3 200 3 500 4 1000 4 5000 U 12 MILLISECONDS E E 
JMH S 32 io.trino.util.BenchmarkPagesSort S 77 io.trino.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 39 io.trino.type.BenchmarkDecimalOperators S 77 io.trino.type.generated.BenchmarkDecimalOperators_inequalityBenchmark_jmhTest S 19 inequalityBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server 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 45 io.trino.execution.buffer.BenchmarkPagesSerde S 73 io.trino.execution.buffer.generated.BenchmarkPagesSerde_serialize_jmhTest S 9 serialize S 10 Throughput E A 1 1 1 E I 2 12 T 3 1 s E I 2 10 T 3 1 s E I 1 1 E E E E E M 3 10 compressed 2 4 true 5 false 9 encrypted 2 4 true 5 false 10 randomSeed 1 4 1000 U 7 SECONDS E E 
JMH S 49 io.trino.operator.scalar.BenchmarkStringFunctions S 83 io.trino.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 55 io.trino.operator.BenchmarkScanFilterAndProjectOperator S 97 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 71 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 79 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 73 io.trino.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 41 io.trino.operator.BenchmarkUnnestOperator S 66 io.trino.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 63 io.trino.operator.BenchmarkHashAndStreamingAggregationOperators S 91 io.trino.operator.generated.BenchmarkHashAndStreamingAggregationOperators_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 T 3 2 s E I 1 3 E E E E E M 3 12 groupByTypes 3 6 bigint 7 varchar 5 mixed 12 operatorType 2 9 streaming 4 hash 12 rowsPerGroup 3 1 1 2 10 4 1000 U 12 MILLISECONDS E E 
JMH S 30 io.trino.BenchmarkBoxedBoolean S 57 io.trino.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 52 io.trino.operator.scalar.BenchmarkArrayEqualOperator S 84 io.trino.operator.scalar.generated.BenchmarkArrayEqualOperator_equalOperator_jmhTest S 13 equalOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 15 T 6 500 ms E I 1 2 E E E E E M 2 9 arraySize 4 1 1 2 10 3 100 4 1000 4 type 2 6 BIGINT 7 VARCHAR U 11 NANOSECONDS I 5 10000 E 
JMH S 30 io.trino.BenchmarkBoxedBoolean S 57 io.trino.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 54 io.trino.operator.BenchmarkGroupedTopNRowNumberBuilder S 77 io.trino.operator.generated.BenchmarkGroupedTopNRowNumberBuilder_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 3 10 groupCount 3 1 1 5 10000 7 1000000 9 positions 2 5 10000 7 1000000 4 topN 3 1 1 2 10 3 100 U 7 SECONDS E E 
JMH S 43 io.trino.operator.scalar.BenchmarkArraySort S 71 io.trino.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 39 io.trino.type.BenchmarkDecimalOperators S 86 io.trino.type.generated.BenchmarkDecimalOperators_castDoubleToDecimalBenchmark_jmhTest S 28 castDoubleToDecimalBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server M 1 9 precision 3 2 10 2 35 6 BIGINT U 12 MILLISECONDS E E 
JMH S 39 io.trino.type.BenchmarkDecimalOperators S 75 io.trino.type.generated.BenchmarkDecimalOperators_divisionBenchmark_jmhTest S 17 divisionBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server 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 56 io.trino.execution.resourcegroups.BenchmarkResourceGroup S 84 io.trino.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 38 io.trino.operator.BenchmarkGroupByHash S 78 io.trino.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 39 io.trino.type.BenchmarkDecimalOperators S 87 io.trino.type.generated.BenchmarkDecimalOperators_castDecimalToVarcharBenchmark_jmhTest S 29 castDecimalToVarcharBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server M 1 9 precision 2 2 15 2 35 U 12 MILLISECONDS E E 
JMH S 38 io.trino.operator.BenchmarkGroupByHash S 65 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 78 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeShort_jmhTest S 14 serializeShort S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.trino.operator.scalar.BenchmarkRegexpFunctions S 85 io.trino.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 54 io.trino.operator.BenchmarkDynamicFilterSourceOperator S 93 io.trino.operator.generated.BenchmarkDynamicFilterSourceOperator_dynamicFilterCollect_jmhTest S 20 dynamicFilterCollect S 11 AverageTime E A 1 1 1 E I 2 15 T 6 500 ms E I 2 15 T 6 500 ms E I 1 3 E E E E E M 2 16 collectionLimits 3 5 100,0 8 500,5000 10 5000,50000 16 positionsPerPage 2 2 32 4 1024 U 12 MILLISECONDS E E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 81 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeLineitem_jmhTest S 17 serializeLineitem S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E E U 11 NANOSECONDS I 8 10000000 E 
JMH S 48 io.trino.operator.scalar.BenchmarkArrayTransform S 76 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 82 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeInteger_jmhTest S 18 deserializeInteger S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.trino.operator.scalar.BenchmarkStringFunctions S 85 io.trino.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 39 io.trino.type.BenchmarkDecimalOperators S 92 io.trino.type.generated.BenchmarkDecimalOperators_decimalToShortDecimalCastBenchmark_jmhTest S 34 decimalToShortDecimalCastBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server 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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 84 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeSliceDirect_jmhTest S 20 serializeSliceDirect S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 38 io.trino.type.BenchmarkBigIntOperators S 74 io.trino.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 50 io.trino.operator.scalar.BenchmarkHashCodeOperator S 81 io.trino.operator.scalar.generated.BenchmarkHashCodeOperator_hashOperator_jmhTest S 12 hashOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 15 T 6 500 ms E I 1 4 E E E E E M 1 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 5 10000 E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 80 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeInteger_jmhTest S 16 serializeInteger S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 41 io.trino.operator.BenchmarkWindowOperator S 69 io.trino.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 46 io.trino.operator.scalar.BenchmarkMapSubscript S 77 io.trino.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 
JMH S 52 io.trino.operator.spiller.BenchmarkBinaryFileSpiller S 76 io.trino.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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 91 io.trino.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 47 io.trino.operator.scalar.BenchmarkArrayDistinct S 79 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 86 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeLongDecimal_jmhTest S 22 deserializeLongDecimal S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 38 io.trino.operator.BenchmarkGroupByHash S 74 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 77 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeByte_jmhTest S 13 serializeByte S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 49 io.trino.operator.BenchmarkGroupedTopNRankBuilder S 72 io.trino.operator.generated.BenchmarkGroupedTopNRankBuilder_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 3 10 groupCount 3 1 1 5 10000 7 1000000 9 positions 2 5 10000 7 1000000 4 topN 3 1 1 2 10 3 100 U 7 SECONDS E E 
JMH S 39 io.trino.type.BenchmarkDecimalOperators S 75 io.trino.type.generated.BenchmarkDecimalOperators_additionBenchmark_jmhTest S 17 additionBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server M 1 10 expression 10 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 9 lz1 + lz2 21 lz1 + lz2 + lz3 + lz4 19 s2 + lz3 + lz1 + s4 U 12 MILLISECONDS E E 
JMH S 39 io.trino.type.BenchmarkDecimalOperators S 86 io.trino.type.generated.BenchmarkDecimalOperators_castDecimalToDoubleBenchmark_jmhTest S 28 castDecimalToDoubleBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server M 1 9 precision 2 2 15 2 35 U 12 MILLISECONDS E E 
JMH S 57 io.trino.operator.join.BenchmarkHashBuildAndJoinOperators S 94 io.trino.operator.join.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 50 io.trino.operator.scalar.BenchmarkRowEqualOperator S 82 io.trino.operator.scalar.generated.BenchmarkRowEqualOperator_equalOperator_jmhTest S 13 equalOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 7 1000 ms E I 2 15 T 7 1000 ms E I 1 2 E E E E E M 2 10 fieldCount 6 1 1 1 8 2 16 2 32 2 64 3 128 4 type 2 6 BIGINT 7 VARCHAR U 11 NANOSECONDS I 5 10000 E 
JMH S 49 io.trino.operator.scalar.BenchmarkRegexpFunctions S 85 io.trino.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 60 io.trino.operator.aggregation.BenchmarkGroupedTypedHistogram S 115 io.trino.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 4 16 distinctFraction 1 3 0.1 9 numGroups 1 5 10000 8 rowCount 1 4 5000 7 rowSize 1 2 32 U 7 SECONDS E E 
JMH S 57 io.trino.operator.join.BenchmarkPartitionedOutputOperator S 83 io.trino.operator.join.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 39 io.trino.sql.gen.BenchmarkPageProcessor S 67 io.trino.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 49 io.trino.operator.scalar.BenchmarkJsonToArrayCast S 77 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 79 io.trino.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 39 io.trino.sql.gen.BenchmarkPageProcessor S 66 io.trino.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 64 io.trino.sql.planner.iterative.rule.BenchmarkReorderChainedJoins S 104 io.trino.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 30 io.trino.BenchmarkBoxedBoolean S 62 io.trino.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 46 io.trino.operator.scalar.BenchmarkTransformKey S 74 io.trino.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 39 io.trino.type.BenchmarkDecimalOperators S 73 io.trino.type.generated.BenchmarkDecimalOperators_moduloBenchmark_jmhTest S 15 moduloBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server 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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 81 io.trino.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 45 io.trino.execution.buffer.BenchmarkBlockSerde S 80 io.trino.execution.buffer.generated.BenchmarkBlockSerde_deserializeInt96_jmhTest S 16 deserializeInt96 S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 45 io.trino.execution.buffer.BenchmarkBlockSerde S 77 io.trino.execution.buffer.generated.BenchmarkBlockSerde_serializeLong_jmhTest S 13 serializeLong S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 20 T 6 500 ms E I 1 3 E E E E E M 1 10 nullChance 6 1 0 3 .01 3 .10 3 .50 3 .90 3 .99 U 11 NANOSECONDS I 8 10000000 E 
JMH S 55 io.trino.operator.scalar.BenchmarkArrayHashCodeOperator S 86 io.trino.operator.scalar.generated.BenchmarkArrayHashCodeOperator_hashOperator_jmhTest S 12 hashOperator S 11 AverageTime E A 1 1 1 E I 2 30 T 6 500 ms E I 2 15 T 6 500 ms E I 1 2 E E E E E M 2 9 arraySize 4 1 1 2 10 3 100 4 1000 4 type 2 6 BIGINT 7 VARCHAR U 11 NANOSECONDS I 5 10000 E 
JMH S 39 io.trino.type.BenchmarkDecimalOperators S 75 io.trino.type.generated.BenchmarkDecimalOperators_multiplyBenchmark_jmhTest S 17 multiplyBenchmark S 10 Throughput E A 1 1 1 E I 2 30 E E I 2 50 E E I 1 3 E E E E L 2 7 -Xbatch 7 -server 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 48 io.trino.operator.scalar.BenchmarkTransformValue S 76 io.trino.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 55 io.trino.operator.aggregation.BenchmarkArrayAggregation S 90 io.trino.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 38 io.trino.type.BenchmarkBigIntOperators S 71 io.trino.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 47 io.trino.operator.scalar.BenchmarkRoundFunction S 80 io.trino.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 49 io.trino.operator.scalar.BenchmarkStringFunctions S 84 io.trino.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 41 io.trino.sql.gen.BenchmarkInCodeGenerator S 69 io.trino.sql.gen.generated.BenchmarkInCodeGenerator_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 1 6 T 6 500 ms E I 1 6 T 6 500 ms E I 1 2 E E E E E M 3 7 hitRate 4 3 0.0 4 0.05 4 0.50 3 1.0 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 48 io.trino.operator.scalar.BenchmarkArrayIntersect S 81 io.trino.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 31 io.trino.block.BenchmarkMapCopy S 66 io.trino.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 50 io.trino.operator.project.BenchmarkDictionaryBlock S 99 io.trino.operator.project.generated.BenchmarkDictionaryBlock_copyPositionsCompactDictionary_jmhTest S 30 copyPositionsCompactDictionary S 11 AverageTime E A 1 1 1 E I 2 15 E E I 2 15 E E I 1 3 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 57 io.trino.operator.aggregation.BenchmarkDecimalAggregation S 85 io.trino.operator.aggregation.generated.BenchmarkDecimalAggregation_benchmark_jmhTest S 9 benchmark 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 3 8 function 2 3 avg 3 sum 10 groupCount 2 2 10 4 1000 4 type 2 5 SHORT 4 LONG U 11 NANOSECONDS I 5 10000 E 
JMH S 52 io.trino.operator.spiller.BenchmarkBinaryFileSpiller S 75 io.trino.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 
