================================================================================================
SQL Single Numeric Column Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single BOOLEAN Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           12543          12588          64          1.3         797.4       1.0X
SQL Json                                           7265           7306          58          2.2         461.9       1.7X
SQL Parquet Vectorized: DataPageV1                   89            102          11        177.3           5.6     141.4X
SQL Parquet Vectorized: DataPageV2                   70             78           8        225.5           4.4     179.8X
SQL Parquet MR: DataPageV1                         1749           1750           1          9.0         111.2       7.2X
SQL Parquet MR: DataPageV2                         1540           1564          33         10.2          97.9       8.1X
SQL ORC Vectorized                                  171            179           6         92.2          10.8      73.5X
SQL ORC MR                                         1512           1519          10         10.4          96.1       8.3X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single BOOLEAN Column Scan:   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                    69             71           1        227.4           4.4       1.0X
ParquetReader Vectorized: DataPageV2                    54             55           1        290.9           3.4       1.3X
ParquetReader Vectorized -> Row: DataPageV1             38             39           1        408.7           2.4       1.8X
ParquetReader Vectorized -> Row: DataPageV2             27             27           1        591.4           1.7       2.6X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single TINYINT Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           14874          14903          40          1.1         945.7       1.0X
SQL Json                                           8828           8832           6          1.8         561.3       1.7X
SQL Parquet Vectorized: DataPageV1                  120            126           5        130.6           7.7     123.5X
SQL Parquet Vectorized: DataPageV2                  119            125           5        132.2           7.6     125.0X
SQL Parquet MR: DataPageV1                         1835           1838           4          8.6         116.6       8.1X
SQL Parquet MR: DataPageV2                         1679           1681           4          9.4         106.7       8.9X
SQL ORC Vectorized                                  154            159           5        102.2           9.8      96.7X
SQL ORC MR                                         1536           1543          10         10.2          97.6       9.7X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single TINYINT Column Scan:   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   117            119           3        134.8           7.4       1.0X
ParquetReader Vectorized: DataPageV2                   117            118           1        134.6           7.4       1.0X
ParquetReader Vectorized -> Row: DataPageV1             83             86           3        188.7           5.3       1.4X
ParquetReader Vectorized -> Row: DataPageV2             83             85           1        188.9           5.3       1.4X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single SMALLINT Column Scan:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           15870          15872           2          1.0        1009.0       1.0X
SQL Json                                           9260           9261           2          1.7         588.7       1.7X
SQL Parquet Vectorized: DataPageV1                  132            139           7        119.0           8.4     120.0X
SQL Parquet Vectorized: DataPageV2                  157            161           4        100.2          10.0     101.1X
SQL Parquet MR: DataPageV1                         2062           2075          18          7.6         131.1       7.7X
SQL Parquet MR: DataPageV2                         1930           1949          27          8.2         122.7       8.2X
SQL ORC Vectorized                                  200            208           9         78.5          12.7      79.2X
SQL ORC MR                                         1647           1655          11          9.5         104.7       9.6X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single SMALLINT Column Scan:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   201            204           1         78.1          12.8       1.0X
ParquetReader Vectorized: DataPageV2                   226            229           1         69.6          14.4       0.9X
ParquetReader Vectorized -> Row: DataPageV1            199            217           9         78.9          12.7       1.0X
ParquetReader Vectorized -> Row: DataPageV2            245            247           4         64.3          15.6       0.8X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single INT Column Scan:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           17137          17152          21          0.9        1089.5       1.0X
SQL Json                                          10060          10066           8          1.6         639.6       1.7X
SQL Parquet Vectorized: DataPageV1                  131            144          10        120.3           8.3     131.0X
SQL Parquet Vectorized: DataPageV2                  232            241          13         67.8          14.7      73.9X
SQL Parquet MR: DataPageV1                         2173           2182          12          7.2         138.2       7.9X
SQL Parquet MR: DataPageV2                         2056           2069          19          7.7         130.7       8.3X
SQL ORC Vectorized                                  227            246          13         69.2          14.4      75.4X
SQL ORC MR                                         1820           1827          10          8.6         115.7       9.4X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single INT Column Scan:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   214            221          14         73.5          13.6       1.0X
ParquetReader Vectorized: DataPageV2                   323            329           9         48.7          20.5       0.7X
ParquetReader Vectorized -> Row: DataPageV1            216            235          10         72.9          13.7       1.0X
ParquetReader Vectorized -> Row: DataPageV2            325            329           6         48.3          20.7       0.7X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single BIGINT Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           22473          22483          15          0.7        1428.8       1.0X
SQL Json                                          12482          12489           9          1.3         793.6       1.8X
SQL Parquet Vectorized: DataPageV1                  170            194          14         92.5          10.8     132.1X
SQL Parquet Vectorized: DataPageV2                  359            379          18         43.8          22.8      62.6X
SQL Parquet MR: DataPageV1                         2385           2388           5          6.6         151.6       9.4X
SQL Parquet MR: DataPageV2                         2082           2122          57          7.6         132.4      10.8X
SQL ORC Vectorized                                  309            340          30         50.9          19.6      72.7X
SQL ORC MR                                         1910           1940          43          8.2         121.4      11.8X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single BIGINT Column Scan:    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   286            288           3         55.0          18.2       1.0X
ParquetReader Vectorized: DataPageV2                   465            467           2         33.9          29.5       0.6X
ParquetReader Vectorized -> Row: DataPageV1            290            297           9         54.2          18.4       1.0X
ParquetReader Vectorized -> Row: DataPageV2            467            477          17         33.6          29.7       0.6X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single FLOAT Column Scan:             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           17937          17984          66          0.9        1140.4       1.0X
SQL Json                                          12027          12029           4          1.3         764.6       1.5X
SQL Parquet Vectorized: DataPageV1                  149            165          20        105.6           9.5     120.5X
SQL Parquet Vectorized: DataPageV2                  130            157          21        120.7           8.3     137.6X
SQL Parquet MR: DataPageV1                         2085           2121          52          7.5         132.5       8.6X
SQL Parquet MR: DataPageV2                         1942           1982          56          8.1         123.5       9.2X
SQL ORC Vectorized                                  382            391          10         41.2          24.3      47.0X
SQL ORC MR                                         1963           1978          21          8.0         124.8       9.1X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single FLOAT Column Scan:     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   213            227           6         74.0          13.5       1.0X
ParquetReader Vectorized: DataPageV2                   227            231           5         69.3          14.4       0.9X
ParquetReader Vectorized -> Row: DataPageV1            181            192           9         87.1          11.5       1.2X
ParquetReader Vectorized -> Row: DataPageV2            200            204           5         78.7          12.7       1.1X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single DOUBLE Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           23221          23221           0          0.7        1476.3       1.0X
SQL Json                                          16881          16889          11          0.9        1073.3       1.4X
SQL Parquet Vectorized: DataPageV1                  200            210          10         78.8          12.7     116.4X
SQL Parquet Vectorized: DataPageV2                  208            223          14         75.7          13.2     111.7X
SQL Parquet MR: DataPageV1                         2392           2407          21          6.6         152.1       9.7X
SQL Parquet MR: DataPageV2                         2172           2209          53          7.2         138.1      10.7X
SQL ORC Vectorized                                  457            467          11         34.4          29.1      50.8X
SQL ORC MR                                         1958           1988          43          8.0         124.5      11.9X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Parquet Reader Single DOUBLE Column Scan:    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   268            278          10         58.8          17.0       1.0X
ParquetReader Vectorized: DataPageV2                   268            279          10         58.7          17.0       1.0X
ParquetReader Vectorized -> Row: DataPageV1            239            257           9         65.8          15.2       1.1X
ParquetReader Vectorized -> Row: DataPageV2            257            263          10         61.1          16.4       1.0X


================================================================================================
SQL Single Numeric Column Scan in Struct
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single TINYINT Column Scan in Struct:                    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            6644           6646           2          2.4         422.4       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           6646           6647           2          2.4         422.5       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             255            262           5         61.7          16.2      26.1X
SQL Parquet MR: DataPageV1                                            2469           2473           6          6.4         157.0       2.7X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3021           3035          20          5.2         192.1       2.2X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             147            167          33        107.3           9.3      45.3X
SQL Parquet MR: DataPageV2                                            2334           2336           4          6.7         148.4       2.8X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2983           2998          21          5.3         189.6       2.2X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             172            182           9         91.6          10.9      38.7X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single SMALLINT Column Scan in Struct:                   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            6979           6987          11          2.3         443.7       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           6789           6804          21          2.3         431.7       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             349            353           4         45.1          22.2      20.0X
SQL Parquet MR: DataPageV1                                            2698           2702           7          5.8         171.5       2.6X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3150           3158          10          5.0         200.3       2.2X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             150            175          11        104.8           9.5      46.5X
SQL Parquet MR: DataPageV2                                            2511           2516           7          6.3         159.7       2.8X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2961           2964           4          5.3         188.2       2.4X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             304            325          19         51.7          19.4      22.9X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single INT Column Scan in Struct:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            6731           6821         127          2.3         427.9       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           6910           6913           4          2.3         439.3       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             410            417           5         38.4          26.0      16.4X
SQL Parquet MR: DataPageV1                                            2616           2630          20          6.0         166.3       2.6X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3196           3220          34          4.9         203.2       2.1X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             140            157          13        112.6           8.9      48.2X
SQL Parquet MR: DataPageV2                                            2465           2472          11          6.4         156.7       2.7X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2993           3021          40          5.3         190.3       2.2X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             343            365          35         45.9          21.8      19.6X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single BIGINT Column Scan in Struct:                     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            6901           6935          48          2.3         438.7       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           6887           6889           3          2.3         437.8       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             503            509           5         31.3          32.0      13.7X
SQL Parquet MR: DataPageV1                                            2703           2723          28          5.8         171.9       2.6X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3298           3305          10          4.8         209.7       2.1X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             189            223          19         83.3          12.0      36.5X
SQL Parquet MR: DataPageV2                                            2529           2553          34          6.2         160.8       2.7X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3044           3054          15          5.2         193.5       2.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             436            450          13         36.1          27.7      15.8X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single FLOAT Column Scan in Struct:                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            7054           7055           2          2.2         448.5       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           7062           7081          27          2.2         449.0       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             558            577          21         28.2          35.5      12.6X
SQL Parquet MR: DataPageV1                                            2554           2569          20          6.2         162.4       2.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3219           3231          17          4.9         204.7       2.2X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             160            171           8         98.3          10.2      44.1X
SQL Parquet MR: DataPageV2                                            2425           2426           1          6.5         154.2       2.9X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3028           3057          41          5.2         192.5       2.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             142            164          10        110.9           9.0      49.7X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Single DOUBLE Column Scan in Struct:                     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                            7092           7237         205          2.2         450.9       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           7033           7036           4          2.2         447.1       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             594            611          25         26.5          37.8      11.9X
SQL Parquet MR: DataPageV1                                            2796           2807          15          5.6         177.8       2.5X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3361           3389          39          4.7         213.7       2.1X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             213            221           8         73.7          13.6      33.2X
SQL Parquet MR: DataPageV2                                            2633           2651          25          6.0         167.4       2.7X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3177           3203          37          5.0         202.0       2.2X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             193            196           2         81.6          12.3      36.8X


================================================================================================
SQL Nested Column Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
SQL Nested Column Scan:                                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                           18811          18996         159          0.1       17939.3       1.0X
SQL ORC Vectorized (Nested Column Disabled)                          18853          19023         122          0.1       17979.6       1.0X
SQL ORC Vectorized (Nested Column Enabled)                            9338           9365          19          0.1        8905.7       2.0X
SQL Parquet MR: DataPageV1                                           12433          12537          84          0.1       11857.4       1.5X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)          12546          12594          31          0.1       11965.0       1.5X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)            8852           9021         103          0.1        8442.2       2.1X
SQL Parquet MR: DataPageV2                                           13096          13329         323          0.1       12489.0       1.4X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)          13529          13545          10          0.1       12902.7       1.4X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)            7225           7387         163          0.1        6890.6       2.6X


================================================================================================
Int and String Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Int and String Scan:                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           15970          16022          73          0.7        1523.0       1.0X
SQL Json                                          12028          12076          67          0.9        1147.1       1.3X
SQL Parquet Vectorized: DataPageV1                 2143           2148           7          4.9         204.4       7.5X
SQL Parquet Vectorized: DataPageV2                 2431           2450          27          4.3         231.8       6.6X
SQL Parquet MR: DataPageV1                         4621           4646          35          2.3         440.7       3.5X
SQL Parquet MR: DataPageV2                         4552           4552           1          2.3         434.1       3.5X
SQL ORC Vectorized                                 2249           2255           9          4.7         214.5       7.1X
SQL ORC MR                                         4183           4198          21          2.5         398.9       3.8X


================================================================================================
Repeated String Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Repeated String:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            8990           9014          34          1.2         857.4       1.0X
SQL Json                                           6617           6618           1          1.6         631.1       1.4X
SQL Parquet Vectorized: DataPageV1                  678            683           8         15.5          64.6      13.3X
SQL Parquet Vectorized: DataPageV2                  677            686          10         15.5          64.6      13.3X
SQL Parquet MR: DataPageV1                         1872           1883          16          5.6         178.5       4.8X
SQL Parquet MR: DataPageV2                         1762           1767           8          6.0         168.0       5.1X
SQL ORC Vectorized                                  490            494           3         21.4          46.7      18.4X
SQL ORC MR                                         1969           2009          56          5.3         187.8       4.6X


================================================================================================
Partitioned Table Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Partitioned Table:                                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------------
Data column - CSV                                          22563          22727         232          0.7        1434.5       1.0X
Data column - Json                                         12455          12456           2          1.3         791.9       1.8X
Data column - Parquet Vectorized: DataPageV1                 181            224          22         86.9          11.5     124.7X
Data column - Parquet Vectorized: DataPageV2                 437            457          17         36.0          27.8      51.7X
Data column - Parquet MR: DataPageV1                        3004           3011          11          5.2         191.0       7.5X
Data column - Parquet MR: DataPageV2                        2565           2567           3          6.1         163.1       8.8X
Data column - ORC Vectorized                                 361            396          41         43.6          22.9      62.6X
Data column - ORC MR                                        2356           2373          24          6.7         149.8       9.6X
Partition column - CSV                                      6321           6340          28          2.5         401.9       3.6X
Partition column - Json                                    10288          10290           3          1.5         654.1       2.2X
Partition column - Parquet Vectorized: DataPageV1             34             39           5        467.0           2.1     670.0X
Partition column - Parquet Vectorized: DataPageV2             32             35           4        487.1           2.1     698.7X
Partition column - Parquet MR: DataPageV1                   1429           1433           7         11.0          90.8      15.8X
Partition column - Parquet MR: DataPageV2                   1433           1437           5         11.0          91.1      15.7X
Partition column - ORC Vectorized                             34             38           5        467.0           2.1     669.9X
Partition column - ORC MR                                   1412           1420          12         11.1          89.8      16.0X
Both columns - CSV                                         22510          22520          15          0.7        1431.1       1.0X
Both columns - Json                                        13557          13560           4          1.2         861.9       1.7X
Both columns - Parquet Vectorized: DataPageV1                212            223          14         74.3          13.5     106.6X
Both columns - Parquet Vectorized: DataPageV2                437            444          12         36.0          27.8      51.6X
Both columns - Parquet MR: DataPageV1                       3030           3033           5          5.2         192.6       7.4X
Both columns - Parquet MR: DataPageV2                       2690           2707          24          5.8         171.0       8.4X
Both columns - ORC Vectorized                                369            388          31         42.6          23.5      61.1X
Both columns - ORC MR                                       2521           2539          25          6.2         160.3       8.9X


================================================================================================
String with Nulls Scan
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
String with Nulls Scan (0.0%):            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           10668          10746         110          1.0        1017.4       1.0X
SQL Json                                          10333          10337           5          1.0         985.4       1.0X
SQL Parquet Vectorized: DataPageV1                 1352           1396          62          7.8         129.0       7.9X
SQL Parquet Vectorized: DataPageV2                 1849           1856          11          5.7         176.3       5.8X
SQL Parquet MR: DataPageV1                         4251           4266          21          2.5         405.4       2.5X
SQL Parquet MR: DataPageV2                         4352           4392          57          2.4         415.0       2.5X
ParquetReader Vectorized: DataPageV1                967            977          16         10.8          92.2      11.0X
ParquetReader Vectorized: DataPageV2               1404           1409           7          7.5         133.9       7.6X
SQL ORC Vectorized                                 1065           1067           3          9.8         101.5      10.0X
SQL ORC MR                                         3410           3416           8          3.1         325.2       3.1X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
String with Nulls Scan (50.0%):           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            7615           7622           9          1.4         726.3       1.0X
SQL Json                                           7993           7995           3          1.3         762.3       1.0X
SQL Parquet Vectorized: DataPageV1                 1024           1024           1         10.2          97.7       7.4X
SQL Parquet Vectorized: DataPageV2                 1253           1253           1          8.4         119.5       6.1X
SQL Parquet MR: DataPageV1                         3202           3202           0          3.3         305.3       2.4X
SQL Parquet MR: DataPageV2                         3261           3261           1          3.2         311.0       2.3X
ParquetReader Vectorized: DataPageV1                930            954          43         11.3          88.6       8.2X
ParquetReader Vectorized: DataPageV2               1150           1151           0          9.1         109.7       6.6X
SQL ORC Vectorized                                 1272           1276           6          8.2         121.3       6.0X
SQL ORC MR                                         3183           3188           7          3.3         303.6       2.4X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
String with Nulls Scan (95.0%):           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            4846           4849           4          2.2         462.2       1.0X
SQL Json                                           4668           4668           0          2.2         445.2       1.0X
SQL Parquet Vectorized: DataPageV1                  225            227           3         46.7          21.4      21.6X
SQL Parquet Vectorized: DataPageV2                  256            262           4         41.0          24.4      18.9X
SQL Parquet MR: DataPageV1                         1882           1884           4          5.6         179.4       2.6X
SQL Parquet MR: DataPageV2                         1748           1750           3          6.0         166.7       2.8X
ParquetReader Vectorized: DataPageV1                231            232           1         45.5          22.0      21.0X
ParquetReader Vectorized: DataPageV2                264            267           2         39.7          25.2      18.3X
SQL ORC Vectorized                                  376            381           4         27.9          35.8      12.9X
SQL ORC MR                                         1676           1677           3          6.3         159.8       2.9X


================================================================================================
Single Column Scan From Wide Columns
================================================================================================

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Single Column Scan from 10 columns:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            2206           2218          18          0.5        2103.6       1.0X
SQL Json                                           3013           3049          52          0.3        2873.4       0.7X
SQL Parquet Vectorized: DataPageV1                   36             39           4         29.4          34.0      61.8X
SQL Parquet Vectorized: DataPageV2                   49             52           4         21.3          46.9      44.8X
SQL Parquet MR: DataPageV1                          204            207           3          5.2         194.1      10.8X
SQL Parquet MR: DataPageV2                          180            185           5          5.8         171.3      12.3X
SQL ORC Vectorized                                   45             48           4         23.3          42.9      49.1X
SQL ORC MR                                          240            261          12          4.4         229.3       9.2X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Single Column Scan from 50 columns:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            4760           4781          30          0.2        4539.9       1.0X
SQL Json                                          11647          11765         167          0.1       11107.9       0.4X
SQL Parquet Vectorized: DataPageV1                   50             54           5         21.2          47.3      96.1X
SQL Parquet Vectorized: DataPageV2                   63             68           6         16.6          60.3      75.3X
SQL Parquet MR: DataPageV1                          219            224           7          4.8         209.0      21.7X
SQL Parquet MR: DataPageV2                          197            203           6          5.3         188.2      24.1X
SQL ORC Vectorized                                   61             64           4         17.2          58.2      78.0X
SQL ORC MR                                          202            213           8          5.2         192.9      23.5X

OpenJDK 64-Bit Server VM 17.0.5+8 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Single Column Scan from 100 columns:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            7891           7900          13          0.1        7525.1       1.0X
SQL Json                                          22314          22360          65          0.0       21280.5       0.4X
SQL Parquet Vectorized: DataPageV1                   76             81           6         13.7          72.8     103.4X
SQL Parquet Vectorized: DataPageV2                   90             93           5         11.7          85.5      88.0X
SQL Parquet MR: DataPageV1                          248            253           5          4.2         236.9      31.8X
SQL Parquet MR: DataPageV2                          225            231           7          4.7         214.3      35.1X
SQL ORC Vectorized                                   84             88           5         12.6          79.6      94.5X
SQL ORC MR                                          216            222           6          4.9         205.9      36.5X


