JMH S 74 com.facebook.presto.operator.BenchmarkHashAndSegmentedAggregationOperators S 102 com.facebook.presto.operator.generated.BenchmarkHashAndSegmentedAggregationOperators_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 segmented 4 hash 14 rowsPerSegment 4 1 1 2 10 3 800 6 100000 U 12 MILLISECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 88 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferPolygonSimple_jmhTest S 21 stBufferPolygonSimple 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 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.operator.unnest.BenchmarkCopyBlock S 88 com.facebook.presto.operator.unnest.generated.BenchmarkCopyBlock_copyBlockByLoop_jmhTest S 15 copyBlockByLoop 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 M 1 19 primitiveNullsRatio 2 3 0.0 3 0.2 U 12 MICROSECONDS E E 
JMH S 55 com.facebook.presto.geospatial.BenchmarkBingTilesAround S 83 com.facebook.presto.geospatial.generated.BenchmarkBingTilesAround_benchmark_jmhTest S 9 benchmark S 11 AverageTime E A 1 1 1 E I 1 5 T 6 500 ms E I 1 5 T 6 500 ms E I 1 2 E E E E E M 2 8 radiusKm 3 3 0.1 1 1 1 5 9 zoomLevel 3 2 10 2 14 2 20 U 12 MILLISECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 90 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyLongValues_jmhTest S 24 sequentialCopyLongValues 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 52 com.facebook.presto.sql.gen.InCodeGeneratorBenchmark S 80 com.facebook.presto.sql.gen.generated.InCodeGeneratorBenchmark_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 56 com.facebook.presto.sql.gen.CommonSubExpressionBenchmark S 86 com.facebook.presto.sql.gen.generated.CommonSubExpressionBenchmark_computePage_jmhTest S 11 computePage S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 2 E E E E E M 3 16 dictionaryBlocks 2 4 true 5 false 12 functionType 3 4 json 6 bigint 7 varchar 27 optimizeCommonSubExpression 2 4 true 5 false U 11 NANOSECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 101 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionSimplePolygons_jmhTest S 28 stIntersectionSimplePolygons S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 110 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyToDynamicSliceOutput_jmhTest S 34 sequentialCopyToDynamicSliceOutput 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 12 MICROSECONDS E E 
JMH S 53 com.facebook.presto.block.BenchmarkThriftUdfPageSerDe S 91 com.facebook.presto.block.generated.BenchmarkThriftUdfPageSerDe_testThriftPageSerde_jmhTest S 19 testThriftPageSerde 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 13 typeSignature 5 7 boolean 6 bigint 7 varchar 13 array<bigint> 14 map<int, real> U 11 NANOSECONDS E E 
JMH S 41 com.facebook.presto.BenchmarkBoxedBoolean S 73 com.facebook.presto.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 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 96 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 90 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferMultiPointDense_jmhTest S 23 stBufferMultiPointDense 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 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.operator.scalar.BenchmarkMapConcat S 82 com.facebook.presto.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 2 8 keyCount 3 2 10 3 100 4 1000 9 mapConfig 4 10 left_empty 11 right_empty 10 both_empty 9 non_empty U 11 NANOSECONDS I 4 1000 E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 119 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToTestingSliceOutput_jmhTest S 43 sequentialCopyWithNullsToTestingSliceOutput 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 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.operator.scalar.BenchmarkArrayJoin S 82 com.facebook.presto.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 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 109 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsCrossingLineSimpleGeometry_jmhTest S 38 stIntersectsCrossingLineSimpleGeometry S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 100 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyDictionaryBlockWithNulls_jmhTest S 34 randomCopyDictionaryBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 46 com.facebook.presto.geospatial.BenchmarkSTArea S 84 com.facebook.presto.geospatial.generated.BenchmarkSTArea_stSphericalArea500k_jmhTest S 19 stSphericalArea500k 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkBlockFlattener S 91 com.facebook.presto.operator.generated.BenchmarkBlockFlattener_benchmarkWithFlatten_jmhTest S 20 benchmarkWithFlatten 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 M 4 9 blockSize 4 4 1000 5 10000 6 100000 7 1000000 11 nestedLevel 5 1 1 1 2 1 3 1 4 1 5 18 numberOfIterations 4 1 1 2 10 3 100 4 1000 11 reuseArrays 2 5 false 4 true U 12 MICROSECONDS E E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkRoundFunction S 89 com.facebook.presto.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 58 com.facebook.presto.operator.scalar.BenchmarkArraysOverlap S 91 com.facebook.presto.operator.scalar.generated.BenchmarkArraysOverlap_largeBenchmark_jmhTest S 14 largeBenchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 1 3 E E E E E M 2 11 elementType 4 6 BIGINT 6 DOUBLE 7 VARCHAR 7 BOOLEAN 9 typeClass 2 7 ELEMENT 5 ARRAY U 11 NANOSECONDS I 8 15000000 E 
JMH S 58 com.facebook.presto.operator.BenchmarkCompressToByteBuffer S 97 com.facebook.presto.operator.generated.BenchmarkCompressToByteBuffer_compressToByteBuffer_jmhTest S 20 compressToByteBuffer 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 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 97 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_randomCopyToByteArray_jmhTest S 21 randomCopyToByteArray 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 12 MICROSECONDS E E 
JMH S 60 com.facebook.presto.geospatial.BenchmarkEnvelopeIntersection S 89 com.facebook.presto.geospatial.generated.BenchmarkEnvelopeIntersection_geometries_jmhTest S 10 geometries 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 E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 99 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyLongValuesWithNulls_jmhTest S 33 sequentialCopyLongValuesWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 46 com.facebook.presto.geospatial.BenchmarkSTArea S 71 com.facebook.presto.geospatial.generated.BenchmarkSTArea_stArea_jmhTest S 6 stArea 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 96 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setIntsToBasicSliceOutput_jmhTest S 25 setIntsToBasicSliceOutput 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 12 MICROSECONDS E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 85 com.facebook.presto.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 com.facebook.presto.geospatial.BenchmarkSTContains S 113 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointInEnvelopeSimpleGeometry_jmhTest S 44 stContainsOuterPointInEnvelopeSimpleGeometry 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 E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 84 com.facebook.presto.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 47 com.facebook.presto.operator.BenchmarkReadBlock S 103 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyLongArrayBlockWithNulls_jmhTest S 37 sequentialCopyLongArrayBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 90 com.facebook.presto.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 50 com.facebook.presto.type.BenchmarkDecimalOperators S 98 com.facebook.presto.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 44 com.facebook.presto.tdigest.BenchmarkTDigest S 80 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkInsertsT_jmhTest S 17 benchmarkInsertsT 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 E U 11 NANOSECONDS I 7 1000000 E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 109 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyUncheckedDictionaryBlockWithNulls_jmhTest S 43 randomCopyUncheckedDictionaryBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 113 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionSimplePolygonLargeEnvelope_jmhTest S 40 stIntersectionSimplePolygonLargeEnvelope S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 90 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongArrayBlock_jmhTest S 24 randomCopyLongArrayBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 90 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setBytesToByteArray_jmhTest S 19 setBytesToByteArray 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 12 MICROSECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 88 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferPolygonNormal_jmhTest S 21 stBufferPolygonNormal 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 12 MICROSECONDS E E 
JMH S 49 com.facebook.presto.BenchmarkPagesIndexPageSorter S 80 com.facebook.presto.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 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 119 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsOuterLineNotInEnvelopeSimpleGeometry_jmhTest S 48 stIntersectsOuterLineNotInEnvelopeSimpleGeometry S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 63 com.facebook.presto.operator.spiller.BenchmarkBinaryFileSpiller S 86 com.facebook.presto.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 5 false 10 pagesCount 1 2 10 11 rowsPerPage 1 5 10000 U 7 SECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 124 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToTestingSliceOutputNaive_jmhTest S 48 sequentialCopyWithNullsToTestingSliceOutputNaive 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 12 MICROSECONDS E E 
JMH S 59 com.facebook.presto.geospatial.BenchmarkGeometryToBingTiles S 97 com.facebook.presto.geospatial.generated.BenchmarkGeometryToBingTiles_envelopeToBingTiles_jmhTest S 19 envelopeToBingTiles S 11 AverageTime E A 1 1 1 E I 1 5 T 6 500 ms E I 1 5 T 6 500 ms E I 1 2 E E E E E E U 12 MILLISECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 102 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 41 com.facebook.presto.block.BenchmarkBlocks S 92 com.facebook.presto.block.generated.BenchmarkBlocks_benchmarkGetPositionsSizeInBytes_jmhTest S 32 benchmarkGetPositionsSizeInBytes 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 M 6 9 encodings 3 4 NONE 10 DICTIONARY 10 RUN_LENGTH 14 nestedNullRate 4 4 0.0f 5 0.25f 4 0.5f 5 0.75f 13 positionCount 4 1 0 3 128 3 512 4 1024 17 primitiveNullRate 2 4 0.0f 4 0.5f 13 typeSignature 15 7 BOOLEAN 7 TINYINT 8 SMALLINT 7 INTEGER 6 BIGINT 12 LONG_DECIMAL 7 VARCHAR 13 ARRAY(BIGINT) 14 ARRAY(VARCHAR) 20 ARRAY(ARRAY(BIGINT)) 18 MAP(BIGINT,BIGINT) 31 MAP(BIGINT,MAP(BIGINT,VARCHAR)) 25 ROW(BIGINT,BIGINT,BIGINT) 28 ROW(VARCHAR,VARCHAR,VARCHAR) 33 ROW(ARRAY(BIGINT),ARRAY(VARCHAR)) 12 useBlockView 2 4 true 5 false U 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 114 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionComplexPolygonSmallEnvelope_jmhTest S 41 stIntersectionComplexPolygonSmallEnvelope S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 94 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyLongArrayBlock_jmhTest S 28 sequentialCopyLongArrayBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 67 com.facebook.presto.execution.resourceGroups.BenchmarkResourceGroup S 95 com.facebook.presto.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 57 com.facebook.presto.operator.scalar.BenchmarkTransformKey S 85 com.facebook.presto.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 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 97 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 41 com.facebook.presto.BenchmarkBoxedBoolean S 69 com.facebook.presto.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 49 com.facebook.presto.operator.BenchmarkGroupByHash S 89 com.facebook.presto.operator.generated.BenchmarkGroupByHash_benchmarkHashPosition_jmhTest S 21 benchmarkHashPosition 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 5 12 channelCount 5 1 1 1 5 2 10 2 15 2 20 8 dataType 2 7 VARCHAR 6 BIGINT 11 groupByType 2 7 equalTo 11 notDistinct 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 98 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setIntsToDynamicSliceOutput_jmhTest S 27 setIntsToDynamicSliceOutput 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 12 MICROSECONDS E E 
JMH S 82 com.facebook.presto.sql.planner.iterative.rule.BenchmarkReorderInterconnectedJoins S 122 com.facebook.presto.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 50 com.facebook.presto.geospatial.BenchmarkSTContains S 102 com.facebook.presto.geospatial.generated.BenchmarkSTContains_deserializeEnvelopeSimpleGeometry_jmhTest S 33 deserializeEnvelopeSimpleGeometry 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 E E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 93 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 49 com.facebook.presto.operator.BenchmarkGroupByHash S 76 com.facebook.presto.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 52 com.facebook.presto.execution.BenchmarkNodeScheduler S 80 com.facebook.presto.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 12 topologyName 3 6 legacy 9 benchmark 4 flat U 12 MICROSECONDS I 5 23200 E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 86 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_fillToByteArray_jmhTest S 15 fillToByteArray 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 12 MICROSECONDS E E 
JMH S 46 com.facebook.presto.geospatial.BenchmarkSTArea S 75 com.facebook.presto.geospatial.generated.BenchmarkSTArea_stArea500k_jmhTest S 10 stArea500k 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkBlockFlattener S 94 com.facebook.presto.operator.generated.BenchmarkBlockFlattener_benchmarkWithoutFlatten_jmhTest S 23 benchmarkWithoutFlatten 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 M 3 9 blockSize 4 4 1000 5 10000 6 100000 7 1000000 11 nestedLevel 5 1 1 1 2 1 3 1 4 1 5 18 numberOfIterations 4 1 1 2 10 3 100 4 1000 U 12 MICROSECONDS E E 
JMH S 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 95 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsCrossingLine_jmhTest S 24 stIntersectsCrossingLine S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 110 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToByteArray_jmhTest S 34 sequentialCopyWithNullsToByteArray 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 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 102 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionComplexPolygons_jmhTest S 29 stIntersectionComplexPolygons S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTEnvelope S 83 com.facebook.presto.geospatial.generated.BenchmarkSTEnvelope_simpleGeometry_jmhTest S 14 simpleGeometry 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 97 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setBytesToBasicSliceOutput_jmhTest S 26 setBytesToBasicSliceOutput 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 12 MICROSECONDS E E 
JMH S 59 com.facebook.presto.operator.scalar.BenchmarkTransformValue S 87 com.facebook.presto.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 75 com.facebook.presto.operator.project.BenchmarkDictionaryBlockGetSizeInBytes S 108 com.facebook.presto.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 60 com.facebook.presto.geospatial.BenchmarkEnvelopeIntersection S 88 com.facebook.presto.geospatial.generated.BenchmarkEnvelopeIntersection_envelopes_jmhTest S 9 envelopes 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 E E 
JMH S 50 com.facebook.presto.sql.gen.BenchmarkPageProcessor S 78 com.facebook.presto.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 M 2 11 filterFails 3 6 always 5 never 7 partial 18 projectionDataType 2 6 BIGINT 6 DOUBLE U 7 SECONDS E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 90 com.facebook.presto.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 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 95 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 com.facebook.presto.BenchmarkBoxedBoolean S 66 com.facebook.presto.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 49 com.facebook.presto.type.BenchmarkBigIntOperators S 82 com.facebook.presto.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 com.facebook.presto.operator.BenchmarkReadBlock S 99 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongArrayBlockWithNulls_jmhTest S 33 randomCopyLongArrayBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 101 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyToByteArray_jmhTest S 25 sequentialCopyToByteArray 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 12 MICROSECONDS E E 
JMH S 53 com.facebook.presto.block.BenchmarkThriftUdfPageSerDe S 95 com.facebook.presto.block.generated.BenchmarkThriftUdfPageSerDe_testSerializedPageSerde_jmhTest S 23 testSerializedPageSerde 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 13 typeSignature 5 7 boolean 6 bigint 7 varchar 13 array<bigint> 14 map<int, real> U 11 NANOSECONDS E E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkArraysOverlap S 91 com.facebook.presto.operator.scalar.generated.BenchmarkArraysOverlap_smallBenchmark_jmhTest S 14 smallBenchmark S 11 AverageTime E A 1 1 1 E E E E E E E I 1 3 E E E E E M 2 11 elementType 4 6 BIGINT 6 DOUBLE 7 VARCHAR 7 BOOLEAN 9 typeClass 2 7 ELEMENT 5 ARRAY U 11 NANOSECONDS I 6 100000 E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkRoundFunction S 91 com.facebook.presto.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 57 com.facebook.presto.operator.scalar.BenchmarkMapSubscript S 88 com.facebook.presto.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 46 com.facebook.presto.geospatial.BenchmarkSTXMin S 79 com.facebook.presto.geospatial.generated.BenchmarkSTXMin_simpleGeometry_jmhTest S 14 simpleGeometry 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 E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 100 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongValuesWithDictionary_jmhTest S 34 randomCopyLongValuesWithDictionary 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkArrayDistinct S 90 com.facebook.presto.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 41 com.facebook.presto.BenchmarkBoxedBoolean S 68 com.facebook.presto.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 71 com.facebook.presto.operator.aggregation.BenchmarkGroupedTypedHistogram S 126 com.facebook.presto.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 49 com.facebook.presto.type.BenchmarkBigIntOperators S 84 com.facebook.presto.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 50 com.facebook.presto.type.BenchmarkDecimalOperators S 97 com.facebook.presto.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 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 92 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsInnerLine_jmhTest S 21 stIntersectsInnerLine S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.BenchmarkJsonToArrayCast S 88 com.facebook.presto.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 47 com.facebook.presto.operator.BenchmarkReadBlock S 109 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongValuesWithDictionaryWithNulls_jmhTest S 43 randomCopyLongValuesWithDictionaryWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 54 com.facebook.presto.operator.unnest.BenchmarkCopyBlock S 90 com.facebook.presto.operator.unnest.generated.BenchmarkCopyBlock_copyBlockByAppend_jmhTest S 17 copyBlockByAppend 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 M 1 19 primitiveNullsRatio 2 3 0.0 3 0.2 U 12 MICROSECONDS E E 
JMH S 41 com.facebook.presto.BenchmarkBoxedBoolean S 68 com.facebook.presto.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 57 com.facebook.presto.operator.scalar.BenchmarkRowToRowCast S 85 com.facebook.presto.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 50 com.facebook.presto.geospatial.BenchmarkSTContains S 89 com.facebook.presto.geospatial.generated.BenchmarkSTContains_benchmarkDeserialize_jmhTest S 20 benchmarkDeserialize 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 E E 
JMH S 54 com.facebook.presto.operator.unnest.BenchmarkCopyBlock S 93 com.facebook.presto.operator.unnest.generated.BenchmarkCopyBlock_copyBlockByWriteLong_jmhTest S 20 copyBlockByWriteLong 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 M 1 19 primitiveNullsRatio 2 3 0.0 3 0.2 U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 119 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToDynamicSliceOutput_jmhTest S 43 sequentialCopyWithNullsToDynamicSliceOutput 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 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.scalar.BenchmarkMapToMapCast S 85 com.facebook.presto.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 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 110 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyToTestingSliceOutput_jmhTest S 34 sequentialCopyToTestingSliceOutput 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 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 116 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointNotInEnvelopeSimpleGeometry_jmhTest S 47 stContainsOuterPointNotInEnvelopeSimpleGeometry 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 E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 79 com.facebook.presto.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 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 117 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToBasicSliceOutput_jmhTest S 41 sequentialCopyWithNullsToBasicSliceOutput 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 12 MICROSECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 91 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferMultiPointSparse_jmhTest S 24 stBufferMultiPointSparse 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 12 MICROSECONDS E E 
JMH S 44 com.facebook.presto.tdigest.BenchmarkTDigest S 78 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkMergeT_jmhTest S 15 benchmarkMergeT 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 E U 11 NANOSECONDS E E 
JMH S 66 com.facebook.presto.operator.scalar.BenchmarkArrayHashCodeOperator S 98 com.facebook.presto.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 50 com.facebook.presto.type.BenchmarkDecimalOperators S 103 com.facebook.presto.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 50 com.facebook.presto.type.BenchmarkDecimalOperators S 88 com.facebook.presto.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 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 99 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setBytesToDynamicSliceOutput_jmhTest S 28 setBytesToDynamicSliceOutput 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 12 MICROSECONDS E E 
JMH S 44 com.facebook.presto.tdigest.BenchmarkTDigest S 77 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkCopyT_jmhTest S 14 benchmarkCopyT 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 E U 11 NANOSECONDS E E 
JMH S 59 com.facebook.presto.operator.scalar.BenchmarkEqualsOperator S 89 com.facebook.presto.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 65 com.facebook.presto.operator.BenchmarkDynamicFilterSourceOperator S 104 com.facebook.presto.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 50 com.facebook.presto.geospatial.BenchmarkSTContains S 97 com.facebook.presto.geospatial.generated.BenchmarkSTContains_benchmarkDeserializeEnvelope_jmhTest S 28 benchmarkDeserializeEnvelope 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 E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 101 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsInnerPointDeserialized_jmhTest S 32 stContainsInnerPointDeserialized 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 E E 
JMH S 54 com.facebook.presto.operator.scalar.BenchmarkArraySort S 82 com.facebook.presto.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 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 106 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_randomCopyWithNullsToByteArray_jmhTest S 30 randomCopyWithNullsToByteArray 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 12 MICROSECONDS E E 
JMH S 49 com.facebook.presto.type.BenchmarkBigIntOperators S 82 com.facebook.presto.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 50 com.facebook.presto.type.BenchmarkDecimalOperators S 84 com.facebook.presto.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 75 com.facebook.presto.sql.planner.iterative.rule.BenchmarkReorderChainedJoins S 115 com.facebook.presto.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 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 94 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 75 com.facebook.presto.operator.repartition.BenchmarkPartitionedOutputOperator S 110 com.facebook.presto.operator.repartition.generated.BenchmarkPartitionedOutputOperator_optimizedAddPage_jmhTest S 16 optimizedAddPage 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 M 4 12 channelCount 2 1 1 1 2 17 enableCompression 2 4 true 5 false 7 hasNull 2 4 true 5 false 4 type 15 6 BIGINT 18 DICTIONARY(BIGINT) 11 RLE(BIGINT) 12 LONG_DECIMAL 7 INTEGER 8 SMALLINT 7 BOOLEAN 7 VARCHAR 13 ARRAY(BIGINT) 14 ARRAY(VARCHAR) 20 ARRAY(ARRAY(BIGINT)) 18 MAP(BIGINT,BIGINT) 30 MAP(BIGINT,MAP(BIGINT,BIGINT)) 18 ROW(BIGINT,BIGINT) 32 ROW(ARRAY(BIGINT),ARRAY(BIGINT)) U 12 MILLISECONDS E E 
JMH S 63 com.facebook.presto.operator.spiller.BenchmarkBinaryFileSpiller S 87 com.facebook.presto.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 5 false 10 pagesCount 1 2 10 11 rowsPerPage 1 5 10000 U 7 SECONDS E E 
JMH S 52 com.facebook.presto.operator.BenchmarkWindowOperator S 80 com.facebook.presto.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 59 com.facebook.presto.geospatial.BenchmarkGeometryToBingTiles S 97 com.facebook.presto.geospatial.generated.BenchmarkGeometryToBingTiles_geometryToBingTiles_jmhTest S 19 geometryToBingTiles S 11 AverageTime E A 1 1 1 E I 1 5 T 6 500 ms E I 1 5 T 6 500 ms E I 1 2 E E E E E E U 12 MILLISECONDS E E 
JMH S 41 com.facebook.presto.block.BenchmarkBlocks S 82 com.facebook.presto.block.generated.BenchmarkBlocks_benchmarkCopyPositions_jmhTest S 22 benchmarkCopyPositions 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 M 6 9 encodings 3 4 NONE 10 DICTIONARY 10 RUN_LENGTH 14 nestedNullRate 4 4 0.0f 5 0.25f 4 0.5f 5 0.75f 13 positionCount 4 1 0 3 128 3 512 4 1024 17 primitiveNullRate 2 4 0.0f 4 0.5f 13 typeSignature 15 7 BOOLEAN 7 TINYINT 8 SMALLINT 7 INTEGER 6 BIGINT 12 LONG_DECIMAL 7 VARCHAR 13 ARRAY(BIGINT) 14 ARRAY(VARCHAR) 20 ARRAY(ARRAY(BIGINT)) 18 MAP(BIGINT,BIGINT) 31 MAP(BIGINT,MAP(BIGINT,VARCHAR)) 25 ROW(BIGINT,BIGINT,BIGINT) 28 ROW(VARCHAR,VARCHAR,VARCHAR) 33 ROW(ARRAY(BIGINT),ARRAY(VARCHAR)) 12 useBlockView 2 4 true 5 false U 12 MICROSECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 90 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferLineStringDense_jmhTest S 23 stBufferLineStringDense 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 12 MICROSECONDS E E 
JMH S 75 com.facebook.presto.operator.repartition.BenchmarkPartitionedOutputOperator S 101 com.facebook.presto.operator.repartition.generated.BenchmarkPartitionedOutputOperator_addPage_jmhTest S 7 addPage 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 M 4 12 channelCount 2 1 1 1 2 17 enableCompression 2 4 true 5 false 7 hasNull 2 4 true 5 false 4 type 15 6 BIGINT 18 DICTIONARY(BIGINT) 11 RLE(BIGINT) 12 LONG_DECIMAL 7 INTEGER 8 SMALLINT 7 BOOLEAN 7 VARCHAR 13 ARRAY(BIGINT) 14 ARRAY(VARCHAR) 20 ARRAY(ARRAY(BIGINT)) 18 MAP(BIGINT,BIGINT) 30 MAP(BIGINT,MAP(BIGINT,BIGINT)) 18 ROW(BIGINT,BIGINT) 32 ROW(ARRAY(BIGINT),ARRAY(BIGINT)) U 12 MILLISECONDS E E 
JMH S 56 com.facebook.presto.sql.gen.CommonSubExpressionBenchmark S 91 com.facebook.presto.sql.gen.generated.CommonSubExpressionBenchmark_ComputeRecordSet_jmhTest S 16 ComputeRecordSet S 11 AverageTime E A 1 1 1 E I 2 10 E E I 2 10 E E I 1 2 E E E E E M 3 16 dictionaryBlocks 2 4 true 5 false 12 functionType 3 4 json 6 bigint 7 varchar 27 optimizeCommonSubExpression 2 4 true 5 false U 11 NANOSECONDS E E 
JMH S 66 com.facebook.presto.operator.aggregation.BenchmarkArrayAggregation S 101 com.facebook.presto.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 46 com.facebook.presto.geospatial.BenchmarkSTArea S 80 com.facebook.presto.geospatial.generated.BenchmarkSTArea_stSphericalArea_jmhTest S 15 stSphericalArea 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 E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 108 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyUncheckedLongArrayBlockWithNulls_jmhTest S 42 randomCopyUncheckedLongArrayBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.scalar.BenchmarkStringConcat S 88 com.facebook.presto.operator.scalar.generated.BenchmarkStringConcat_stringConcat_jmhTest S 12 stringConcat 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 8 argCount 3 1 2 2 10 3 100 6 config 2 13 all_non_empty 10 half_empty U 11 NANOSECONDS I 3 250 E 
JMH S 43 com.facebook.presto.util.PagesSortBenchmark S 88 com.facebook.presto.util.generated.PagesSortBenchmark_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 49 com.facebook.presto.operator.BenchmarkGroupByHash S 84 com.facebook.presto.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 com.facebook.presto.operator.scalar.BenchmarkArrayFilter S 84 com.facebook.presto.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 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 87 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferPolygonDense_jmhTest S 20 stBufferPolygonDense 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 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.type.BenchmarkDecimalOperators S 97 com.facebook.presto.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 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 106 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsInnerLineSimpleGeometry_jmhTest S 35 stIntersectsInnerLineSimpleGeometry S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 50 com.facebook.presto.sql.gen.BenchmarkPageProcessor S 87 com.facebook.presto.sql.gen.generated.BenchmarkPageProcessor_identityProjection_jmhTest S 18 identityProjection 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 M 2 11 filterFails 3 6 always 5 never 7 partial 18 projectionDataType 2 6 BIGINT 6 DOUBLE U 7 SECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 86 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongValues_jmhTest S 20 randomCopyLongValues 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkRoundFunction S 90 com.facebook.presto.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 49 com.facebook.presto.operator.BenchmarkGroupByHash S 85 com.facebook.presto.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 com.facebook.presto.block.BenchmarkMapCopy S 77 com.facebook.presto.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 com.facebook.presto.geospatial.BenchmarkSTContains S 94 com.facebook.presto.geospatial.generated.BenchmarkSTContains_deserializeSimpleGeometry_jmhTest S 25 deserializeSimpleGeometry 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 E E 
JMH S 49 com.facebook.presto.operator.BenchmarkGroupByHash S 85 com.facebook.presto.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 5 12 channelCount 5 1 1 1 5 2 10 2 15 2 20 8 dataType 2 7 VARCHAR 6 BIGINT 11 groupByType 2 7 equalTo 11 notDistinct 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 92 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 49 com.facebook.presto.type.BenchmarkBigIntOperators S 88 com.facebook.presto.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 50 com.facebook.presto.geospatial.BenchmarkSTContains S 103 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsInnerPointSimpleGeometry_jmhTest S 34 stContainsInnerPointSimpleGeometry 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 E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 111 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointInEnvelopeDeserialized_jmhTest S 42 stContainsOuterPointInEnvelopeDeserialized 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 E E 
JMH S 59 com.facebook.presto.operator.scalar.BenchmarkArraySubscript S 92 com.facebook.presto.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 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 93 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_fillToBasicSliceOutput_jmhTest S 22 fillToBasicSliceOutput 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 12 MICROSECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 99 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyUncheckedLongArrayBlock_jmhTest S 33 randomCopyUncheckedLongArrayBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.type.BenchmarkDecimalOperators S 86 com.facebook.presto.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 49 com.facebook.presto.operator.BenchmarkGroupByHash S 89 com.facebook.presto.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 5 12 channelCount 5 1 1 1 5 2 10 2 15 2 20 8 dataType 2 7 VARCHAR 6 BIGINT 11 groupByType 2 7 equalTo 11 notDistinct 10 groupCount 1 7 3000000 11 hashEnabled 2 4 true 5 false U 11 NANOSECONDS I 8 10000000 E 
JMH S 63 com.facebook.presto.operator.BenchmarkHashBuildAndJoinOperators S 100 com.facebook.presto.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 50 com.facebook.presto.sql.gen.PageProcessorBenchmark S 80 com.facebook.presto.sql.gen.generated.PageProcessorBenchmark_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 50 com.facebook.presto.geospatial.BenchmarkSTContains S 102 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointNotInEnvelope_jmhTest S 33 stContainsOuterPointNotInEnvelope 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 E E 
JMH S 48 com.facebook.presto.sql.planner.BenchmarkPlanner S 78 com.facebook.presto.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 2 25 iterativeOptimizerEnabled 2 4 true 5 false 5 stage 2 9 optimized 7 created U 12 MILLISECONDS E E 
JMH S 41 com.facebook.presto.block.BenchmarkBlocks S 99 com.facebook.presto.block.generated.BenchmarkBlocks_benchmarkGetPositionsThenGetSizeInBytes_jmhTest S 39 benchmarkGetPositionsThenGetSizeInBytes 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 M 6 9 encodings 3 4 NONE 10 DICTIONARY 10 RUN_LENGTH 14 nestedNullRate 4 4 0.0f 5 0.25f 4 0.5f 5 0.75f 13 positionCount 4 1 0 3 128 3 512 4 1024 17 primitiveNullRate 2 4 0.0f 4 0.5f 13 typeSignature 15 7 BOOLEAN 7 TINYINT 8 SMALLINT 7 INTEGER 6 BIGINT 12 LONG_DECIMAL 7 VARCHAR 13 ARRAY(BIGINT) 14 ARRAY(VARCHAR) 20 ARRAY(ARRAY(BIGINT)) 18 MAP(BIGINT,BIGINT) 31 MAP(BIGINT,MAP(BIGINT,VARCHAR)) 25 ROW(BIGINT,BIGINT,BIGINT) 28 ROW(VARCHAR,VARCHAR,VARCHAR) 33 ROW(ARRAY(BIGINT),ARRAY(VARCHAR)) 12 useBlockView 2 4 true 5 false U 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 114 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointNotInEnvelopeDeserialized_jmhTest S 45 stContainsOuterPointNotInEnvelopeDeserialized 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 E E 
JMH S 44 com.facebook.presto.tdigest.BenchmarkTDigest S 82 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkQuantilesT_jmhTest S 19 benchmarkQuantilesT 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 8 quantile 6 6 0.0001 4 0.01 6 0.2500 6 0.5000 6 0.7500 6 0.9999 U 11 NANOSECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 96 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferMultiPointReallyDense_jmhTest S 29 stBufferMultiPointReallyDense 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 12 MICROSECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 100 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyUncheckedDictionaryBlock_jmhTest S 34 randomCopyUncheckedDictionaryBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.RegexpFunctionsBenchmark S 96 com.facebook.presto.operator.scalar.generated.RegexpFunctionsBenchmark_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 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 91 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferLineStringCircle_jmhTest S 24 stBufferLineStringCircle 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 12 MICROSECONDS E E 
JMH S 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 105 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsOuterLineNotInEnvelope_jmhTest S 34 stIntersectsOuterLineNotInEnvelope S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 93 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 89 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_setIntsToByteArray_jmhTest S 18 setIntsToByteArray 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 12 MICROSECONDS E E 
JMH S 43 com.facebook.presto.util.PagesSortBenchmark S 88 com.facebook.presto.util.generated.PagesSortBenchmark_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 41 com.facebook.presto.BenchmarkBoxedBoolean S 80 com.facebook.presto.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 47 com.facebook.presto.operator.BenchmarkReadBlock S 112 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyUncheckedLongArrayBlockWithNulls_jmhTest S 46 sequentialCopyUncheckedLongArrayBlockWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 109 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 64 com.facebook.presto.operator.BenchmarkInMemoryGroupedTopNBuilder S 87 com.facebook.presto.operator.generated.BenchmarkInMemoryGroupedTopNBuilder_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 4 10 groupCount 3 1 1 2 10 4 1000 9 positions 4 1 1 3 100 5 10000 7 1000000 16 positionsPerPage 1 4 1000 4 topN 4 1 1 3 100 5 10000 7 1000000 U 7 SECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 113 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionSimplePolygonSmallEnvelope_jmhTest S 40 stIntersectionSimplePolygonSmallEnvelope S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 59 com.facebook.presto.operator.scalar.BenchmarkArrayTransform S 87 com.facebook.presto.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 58 com.facebook.presto.operator.scalar.BenchmarkRoundFunction S 88 com.facebook.presto.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 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 108 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyToBasicSliceOutput_jmhTest S 32 sequentialCopyToBasicSliceOutput 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 12 MICROSECONDS E E 
JMH S 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 102 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsOuterLineInEnvelope_jmhTest S 31 stIntersectsOuterLineInEnvelope S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 95 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyLongValuesWithNulls_jmhTest S 29 randomCopyLongValuesWithNulls 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 63 com.facebook.presto.operator.BenchmarkHashBuildAndJoinOperators S 99 com.facebook.presto.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 52 com.facebook.presto.operator.BenchmarkArrayAllocator S 92 com.facebook.presto.operator.generated.BenchmarkArrayAllocator_borrowAndReturnArrays_jmhTest S 21 borrowAndReturnArrays 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 M 1 18 arrayAllocatorType 2 20 SimpleArrayAllocator 28 UncheckedStackArrayAllocator U 12 MILLISECONDS E E 
JMH S 50 com.facebook.presto.sql.gen.BenchmarkPageProcessor S 77 com.facebook.presto.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 M 2 11 filterFails 3 6 always 5 never 7 partial 18 projectionDataType 2 6 BIGINT 6 DOUBLE U 7 SECONDS E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 114 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionComplexPolygonLargeEnvelope_jmhTest S 41 stIntersectionComplexPolygonLargeEnvelope S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 47 com.facebook.presto.operator.BenchmarkReadBlock S 91 com.facebook.presto.operator.generated.BenchmarkReadBlock_randomCopyDictionaryBlock_jmhTest S 25 randomCopyDictionaryBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.type.BenchmarkDecimalOperators S 86 com.facebook.presto.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 58 com.facebook.presto.operator.BenchmarkCompressToByteBuffer S 96 com.facebook.presto.operator.generated.BenchmarkCompressToByteBuffer_compressToByteArray_jmhTest S 19 compressToByteArray 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 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 44 com.facebook.presto.tdigest.BenchmarkTDigest S 84 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkDeserializeT_jmhTest S 21 benchmarkDeserializeT 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 E U 11 NANOSECONDS E E 
JMH S 58 com.facebook.presto.operator.scalar.BenchmarkJsonToMapCast S 86 com.facebook.presto.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 52 com.facebook.presto.geospatial.BenchmarkSTIntersects S 116 com.facebook.presto.geospatial.generated.BenchmarkSTIntersects_stIntersectsOuterLineInEnvelopeSimpleGeometry_jmhTest S 45 stIntersectsOuterLineInEnvelopeSimpleGeometry S 10 Throughput E A 1 1 1 E I 1 5 T 3 3 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 7 SECONDS E E 
JMH S 48 com.facebook.presto.geospatial.BenchmarkSTBuffer S 80 com.facebook.presto.geospatial.generated.BenchmarkSTBuffer_stBufferPoint_jmhTest S 13 stBufferPoint 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 12 MICROSECONDS E E 
JMH S 46 com.facebook.presto.geospatial.BenchmarkSTXMin S 80 com.facebook.presto.geospatial.generated.BenchmarkSTXMin_complexGeometry_jmhTest S 15 complexGeometry 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkUnnestOperator S 77 com.facebook.presto.operator.generated.BenchmarkUnnestOperator_unnest_jmhTest S 6 unnest S 11 AverageTime E A 1 1 1 E I 1 8 T 7 1000 ms E I 1 8 T 7 1000 ms E I 1 3 E E E E E M 6 10 nestedType 7 14 array(varchar) 14 array(integer) 20 map(varchar,varchar) 35 array(row(varchar,varchar,varchar)) 21 array(array(varchar)) 27 array(bigint)|array(bigint) 29 array(varchar)|array(varchar) 16 positionsPerPage 1 4 1000 19 primitiveNullsRatio 2 3 0.0 3 0.2 13 replicateType 2 6 bigint 7 varchar 13 rowNullsRatio 2 3 0.0 4 0.05 14 withOrdinality 2 5 false 4 true U 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 99 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsOuterPointInEnvelope_jmhTest S 30 stContainsOuterPointInEnvelope 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 E E 
JMH S 54 com.facebook.presto.geospatial.BenchmarkSTIntersection S 108 com.facebook.presto.geospatial.generated.BenchmarkSTIntersection_stIntersectionSimpleComplexPolygons_jmhTest S 35 stIntersectionSimpleComplexPolygons S 11 AverageTime E A 1 1 1 E I 1 5 T 3 2 s E I 1 5 T 3 5 s E I 1 3 E E E E E E U 12 MICROSECONDS E E 
JMH S 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 115 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 50 com.facebook.presto.geospatial.BenchmarkSTEnvelope S 84 com.facebook.presto.geospatial.generated.BenchmarkSTEnvelope_complexGeometry_jmhTest S 15 complexGeometry 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 E E 
JMH S 50 com.facebook.presto.sql.gen.PageProcessorBenchmark S 83 com.facebook.presto.sql.gen.generated.PageProcessorBenchmark_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 60 com.facebook.presto.operator.scalar.RegexpFunctionsBenchmark S 96 com.facebook.presto.operator.scalar.generated.RegexpFunctionsBenchmark_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 44 com.facebook.presto.tdigest.BenchmarkTDigest S 82 com.facebook.presto.tdigest.generated.BenchmarkTDigest_benchmarkSerializeT_jmhTest S 19 benchmarkSerializeT 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 E U 11 NANOSECONDS E E 
JMH S 50 com.facebook.presto.type.BenchmarkDecimalOperators S 86 com.facebook.presto.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 74 com.facebook.presto.operator.BenchmarkHashAndStreamingAggregationOperators S 102 com.facebook.presto.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 60 com.facebook.presto.operator.scalar.StringFunctionsBenchmark S 108 com.facebook.presto.operator.scalar.generated.StringFunctionsBenchmark_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 49 com.facebook.presto.type.BenchmarkBigIntOperators S 88 com.facebook.presto.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 47 com.facebook.presto.operator.BenchmarkReadBlock S 103 com.facebook.presto.operator.generated.BenchmarkReadBlock_sequentialCopyUncheckedLongArrayBlock_jmhTest S 37 sequentialCopyUncheckedLongArrayBlock 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 0 E E E E E E U 12 MICROSECONDS E E 
JMH S 57 com.facebook.presto.operator.BenchmarkUncheckedByteArrays S 115 com.facebook.presto.operator.generated.BenchmarkUncheckedByteArrays_sequentialCopyWithNullsToByteArrayNaive_jmhTest S 39 sequentialCopyWithNullsToByteArrayNaive 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 12 MICROSECONDS E E 
JMH S 50 com.facebook.presto.geospatial.BenchmarkSTContains S 89 com.facebook.presto.geospatial.generated.BenchmarkSTContains_stContainsInnerPoint_jmhTest S 20 stContainsInnerPoint 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 E E 
JMH S 52 com.facebook.presto.operator.BenchmarkMoreByteArrays S 95 com.facebook.presto.operator.generated.BenchmarkMoreByteArrays_fillToDynamicSliceOutput_jmhTest S 24 fillToDynamicSliceOutput 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 12 MICROSECONDS E E 
JMH S 62 com.facebook.presto.operator.scalar.BenchmarkArraySetFunctions S 94 com.facebook.presto.operator.scalar.generated.BenchmarkArraySetFunctions_arrayFunction_jmhTest S 13 arrayFunction 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 9 arraySize 3 2 10 3 100 4 1000 4 name 3 12 array_except 15 array_intersect 11 array_union 4 type 4 6 BIGINT 7 VARCHAR 6 DOUBLE 7 BOOLEAN U 11 NANOSECONDS I 4 1000 E 
