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

OpenJDK 64-Bit Server VM 11.0.17+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                                           10561          10627          93          1.5         671.5       1.0X
SQL Json                                           9003           9038          50          1.7         572.4       1.2X
SQL Parquet Vectorized: DataPageV1                  100            115          12        157.8           6.3     106.0X
SQL Parquet Vectorized: DataPageV2                   77             91          11        203.4           4.9     136.5X
SQL Parquet MR: DataPageV1                         1883           1885           2          8.4         119.7       5.6X
SQL Parquet MR: DataPageV2                         1760           1762           3          8.9         111.9       6.0X
SQL ORC Vectorized                                  172            192          26         91.4          10.9      61.4X
SQL ORC MR                                         1533           1536           4         10.3          97.5       6.9X

OpenJDK 64-Bit Server VM 11.0.17+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                   115            120           5        136.4           7.3       1.0X
ParquetReader Vectorized: DataPageV2                   108            111           3        145.9           6.9       1.1X
ParquetReader Vectorized -> Row: DataPageV1             39             41           2        398.5           2.5       2.9X
ParquetReader Vectorized -> Row: DataPageV2             29             30           2        543.7           1.8       4.0X

OpenJDK 64-Bit Server VM 11.0.17+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                                           12868          12881          18          1.2         818.1       1.0X
SQL Json                                          10206          10218          17          1.5         648.9       1.3X
SQL Parquet Vectorized: DataPageV1                  115            141          26        136.5           7.3     111.6X
SQL Parquet Vectorized: DataPageV2                  112            121          15        140.8           7.1     115.2X
SQL Parquet MR: DataPageV1                         2034           2047          18          7.7         129.3       6.3X
SQL Parquet MR: DataPageV2                         1911           1920          13          8.2         121.5       6.7X
SQL ORC Vectorized                                  152            179          28        103.4           9.7      84.6X
SQL ORC MR                                         1588           1592           5          9.9         101.0       8.1X

OpenJDK 64-Bit Server VM 11.0.17+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                   162            166           6         96.9          10.3       1.0X
ParquetReader Vectorized: DataPageV2                   161            168           6         97.6          10.3       1.0X
ParquetReader Vectorized -> Row: DataPageV1             72             74           3        218.9           4.6       2.3X
ParquetReader Vectorized -> Row: DataPageV2             72             74           3        219.2           4.6       2.3X

OpenJDK 64-Bit Server VM 11.0.17+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                                           13582          13593          15          1.2         863.5       1.0X
SQL Json                                          10691          10693           3          1.5         679.7       1.3X
SQL Parquet Vectorized: DataPageV1                  136            164          26        115.4           8.7      99.6X
SQL Parquet Vectorized: DataPageV2                  160            201          27         98.1          10.2      84.7X
SQL Parquet MR: DataPageV1                         2295           2328          48          6.9         145.9       5.9X
SQL Parquet MR: DataPageV2                         2020           2027          10          7.8         128.4       6.7X
SQL ORC Vectorized                                  208            247          33         75.7          13.2      65.3X
SQL ORC MR                                         1790           1790           1          8.8         113.8       7.6X

OpenJDK 64-Bit Server VM 11.0.17+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            207           6         78.2          12.8       1.0X
ParquetReader Vectorized: DataPageV2                   232            238          10         67.9          14.7       0.9X
ParquetReader Vectorized -> Row: DataPageV1            205            230          19         76.9          13.0       1.0X
ParquetReader Vectorized -> Row: DataPageV2            233            250          19         67.6          14.8       0.9X

OpenJDK 64-Bit Server VM 11.0.17+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                                           14820          14821           2          1.1         942.2       1.0X
SQL Json                                          11301          11302           1          1.4         718.5       1.3X
SQL Parquet Vectorized: DataPageV1                  132            161          22        119.3           8.4     112.4X
SQL Parquet Vectorized: DataPageV2                  332            350          21         47.4          21.1      44.7X
SQL Parquet MR: DataPageV1                         2347           2355          12          6.7         149.2       6.3X
SQL Parquet MR: DataPageV2                         2161           2207          64          7.3         137.4       6.9X
SQL ORC Vectorized                                  256            289          20         61.3          16.3      57.8X
SQL ORC MR                                         1820           1868          68          8.6         115.7       8.1X

OpenJDK 64-Bit Server VM 11.0.17+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                   226            237          13         69.7          14.3       1.0X
ParquetReader Vectorized: DataPageV2                   400            411          24         39.4          25.4       0.6X
ParquetReader Vectorized -> Row: DataPageV1            232            264          21         67.8          14.8       1.0X
ParquetReader Vectorized -> Row: DataPageV2            432            437          10         36.4          27.5       0.5X

OpenJDK 64-Bit Server VM 11.0.17+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                                           19824          19868          63          0.8        1260.4       1.0X
SQL Json                                          13611          13611           0          1.2         865.3       1.5X
SQL Parquet Vectorized: DataPageV1                  182            223          17         86.5          11.6     109.0X
SQL Parquet Vectorized: DataPageV2                  427            446          24         36.8          27.2      46.4X
SQL Parquet MR: DataPageV1                         2426           2441          21          6.5         154.2       8.2X
SQL Parquet MR: DataPageV2                         2204           2229          35          7.1         140.1       9.0X
SQL ORC Vectorized                                  367            382          22         42.8          23.4      54.0X
SQL ORC MR                                         1893           1942          69          8.3         120.4      10.5X

OpenJDK 64-Bit Server VM 11.0.17+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                   253            277          23         62.1          16.1       1.0X
ParquetReader Vectorized: DataPageV2                   458            490          31         34.3          29.1       0.6X
ParquetReader Vectorized -> Row: DataPageV1            318            331          10         49.5          20.2       0.8X
ParquetReader Vectorized -> Row: DataPageV2            525            534           8         30.0          33.4       0.5X

OpenJDK 64-Bit Server VM 11.0.17+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                                           15605          15614          12          1.0         992.2       1.0X
SQL Json                                          12910          12912           4          1.2         820.8       1.2X
SQL Parquet Vectorized: DataPageV1                  129            156          22        122.0           8.2     121.1X
SQL Parquet Vectorized: DataPageV2                  133            163          34        118.5           8.4     117.6X
SQL Parquet MR: DataPageV1                         2387           2402          21          6.6         151.8       6.5X
SQL Parquet MR: DataPageV2                         2191           2217          37          7.2         139.3       7.1X
SQL ORC Vectorized                                  334            355          16         47.1          21.2      46.8X
SQL ORC MR                                         1941           1944           4          8.1         123.4       8.0X

OpenJDK 64-Bit Server VM 11.0.17+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                   192            199           6         82.1          12.2       1.0X
ParquetReader Vectorized: DataPageV2                   194            199           6         81.0          12.3       1.0X
ParquetReader Vectorized -> Row: DataPageV1            192            215          22         82.0          12.2       1.0X
ParquetReader Vectorized -> Row: DataPageV2            192            211          20         82.0          12.2       1.0X

OpenJDK 64-Bit Server VM 11.0.17+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                                           20661          20671          15          0.8        1313.6       1.0X
SQL Json                                          17578          17608          42          0.9        1117.6       1.2X
SQL Parquet Vectorized: DataPageV1                  186            228          19         84.6          11.8     111.2X
SQL Parquet Vectorized: DataPageV2                  184            237          31         85.3          11.7     112.0X
SQL Parquet MR: DataPageV1                         2450           2492          60          6.4         155.7       8.4X
SQL Parquet MR: DataPageV2                         2268           2336          96          6.9         144.2       9.1X
SQL ORC Vectorized                                  432            443          14         36.4          27.4      47.9X
SQL ORC MR                                         2034           2054          29          7.7         129.3      10.2X

OpenJDK 64-Bit Server VM 11.0.17+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                   281            295          19         56.0          17.9       1.0X
ParquetReader Vectorized: DataPageV2                   279            289          19         56.3          17.8       1.0X
ParquetReader Vectorized -> Row: DataPageV1            318            327           8         49.5          20.2       0.9X
ParquetReader Vectorized -> Row: DataPageV2            324            337          11         48.5          20.6       0.9X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                                            7895           7908          19          2.0         501.9       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           7837           7853          23          2.0         498.3       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             228            253          25         68.9          14.5      34.6X
SQL Parquet MR: DataPageV1                                            2631           2638          10          6.0         167.3       3.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3091           3104          18          5.1         196.5       2.6X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             140            167          29        112.3           8.9      56.4X
SQL Parquet MR: DataPageV2                                            2449           2497          68          6.4         155.7       3.2X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2963           2975          17          5.3         188.4       2.7X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             140            159          20        112.4           8.9      56.4X

OpenJDK 64-Bit Server VM 11.0.17+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                                                            8157           8169          17          1.9         518.6       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           8141           8145           6          1.9         517.6       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             406            440          22         38.8          25.8      20.1X
SQL Parquet MR: DataPageV1                                            2853           2884          43          5.5         181.4       2.9X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3289           3309          29          4.8         209.1       2.5X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             157            187          17        100.4          10.0      52.1X
SQL Parquet MR: DataPageV2                                            2469           2528          84          6.4         157.0       3.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2909           2960          71          5.4         185.0       2.8X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             246            279          30         64.0          15.6      33.2X

OpenJDK 64-Bit Server VM 11.0.17+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                                                            7998           8002           5          2.0         508.5       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           8012           8015           4          2.0         509.4       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             450            462          18         34.9          28.6      17.8X
SQL Parquet MR: DataPageV1                                            2945           2945           1          5.3         187.2       2.7X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3441           3442           3          4.6         218.7       2.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             147            196          19        107.3           9.3      54.6X
SQL Parquet MR: DataPageV2                                            2587           2617          43          6.1         164.5       3.1X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3118           3159          58          5.0         198.2       2.6X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             399            422          27         39.5          25.3      20.1X

OpenJDK 64-Bit Server VM 11.0.17+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                                                            8177           8180           4          1.9         519.9       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           8203           8211          12          1.9         521.5       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             552            597          31         28.5          35.1      14.8X
SQL Parquet MR: DataPageV1                                            2956           3016          85          5.3         187.9       2.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3613           3621          11          4.4         229.7       2.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             238            306          71         66.0          15.2      34.3X
SQL Parquet MR: DataPageV2                                            2595           2612          24          6.1         165.0       3.2X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3213           3246          47          4.9         204.3       2.5X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             482            496          13         32.6          30.6      17.0X

OpenJDK 64-Bit Server VM 11.0.17+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                                                            8231           8233           4          1.9         523.3       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           8202           8205           4          1.9         521.5       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             569            571           2         27.6          36.2      14.5X
SQL Parquet MR: DataPageV1                                            2830           2865          50          5.6         179.9       2.9X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3350           3352           2          4.7         213.0       2.5X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             146            183          18        107.8           9.3      56.4X
SQL Parquet MR: DataPageV2                                            2636           2653          25          6.0         167.6       3.1X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3157           3212          79          5.0         200.7       2.6X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             145            173          28        108.8           9.2      56.9X

OpenJDK 64-Bit Server VM 11.0.17+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                                                            8409           8425          23          1.9         534.6       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           8431           8432           1          1.9         536.0       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             625            651          19         25.1          39.8      13.4X
SQL Parquet MR: DataPageV1                                            2942           2951          13          5.3         187.1       2.9X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3531           3543          16          4.5         224.5       2.4X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             238            252          16         66.0          15.2      35.3X
SQL Parquet MR: DataPageV2                                            2760           2778          25          5.7         175.5       3.0X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3354           3367          19          4.7         213.2       2.5X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             202            244          26         78.0          12.8      41.7X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                                           20538          20659         145          0.1       19586.2       1.0X
SQL ORC Vectorized (Nested Column Disabled)                          20570          20671          58          0.1       19617.5       1.0X
SQL ORC Vectorized (Nested Column Enabled)                           10816          10915          56          0.1       10315.2       1.9X
SQL Parquet MR: DataPageV1                                           15562          15712         155          0.1       14841.4       1.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)          15890          15991          45          0.1       15153.6       1.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)           10236          10356          92          0.1        9761.4       2.0X
SQL Parquet MR: DataPageV2                                           14774          14878          55          0.1       14089.2       1.4X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)          15464          15567         130          0.1       14747.8       1.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)            8892           8992          66          0.1        8480.0       2.3X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                           14633          14640          10          0.7        1395.5       1.0X
SQL Json                                          12374          12391          25          0.8        1180.1       1.2X
SQL Parquet Vectorized: DataPageV1                 2151           2212          86          4.9         205.1       6.8X
SQL Parquet Vectorized: DataPageV2                 2542           2545           5          4.1         242.4       5.8X
SQL Parquet MR: DataPageV1                         4788           4811          32          2.2         456.7       3.1X
SQL Parquet MR: DataPageV2                         4543           4555          17          2.3         433.2       3.2X
SQL ORC Vectorized                                 2192           2195           4          4.8         209.1       6.7X
SQL ORC MR                                         4044           4059          21          2.6         385.7       3.6X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                            7682           7706          33          1.4         732.7       1.0X
SQL Json                                           7246           7249           5          1.4         691.0       1.1X
SQL Parquet Vectorized: DataPageV1                  595            601          11         17.6          56.7      12.9X
SQL Parquet Vectorized: DataPageV2                  596            610          16         17.6          56.9      12.9X
SQL Parquet MR: DataPageV1                         2070           2073           5          5.1         197.4       3.7X
SQL Parquet MR: DataPageV2                         2008           2015           9          5.2         191.5       3.8X
SQL ORC Vectorized                                  530            538           8         19.8          50.5      14.5X
SQL ORC MR                                         1975           2009          48          5.3         188.3       3.9X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                          20069          20091          31          0.8        1276.0       1.0X
Data column - Json                                         13344          13348           6          1.2         848.4       1.5X
Data column - Parquet Vectorized: DataPageV1                 197            252          38         79.8          12.5     101.8X
Data column - Parquet Vectorized: DataPageV2                 463            483          16         34.0          29.4      43.4X
Data column - Parquet MR: DataPageV1                        2916           2934          26          5.4         185.4       6.9X
Data column - Parquet MR: DataPageV2                        2671           2702          44          5.9         169.8       7.5X
Data column - ORC Vectorized                                 366            387          27         42.9          23.3      54.8X
Data column - ORC MR                                        2341           2358          25          6.7         148.8       8.6X
Partition column - CSV                                      6810           6816           7          2.3         433.0       2.9X
Partition column - Json                                    10983          10997          20          1.4         698.3       1.8X
Partition column - Parquet Vectorized: DataPageV1             41             62          19        385.9           2.6     492.4X
Partition column - Parquet Vectorized: DataPageV2             41             56          15        382.7           2.6     488.3X
Partition column - Parquet MR: DataPageV1                   1468           1473           8         10.7          93.3      13.7X
Partition column - Parquet MR: DataPageV2                   1501           1504           4         10.5          95.4      13.4X
Partition column - ORC Vectorized                             42             58          17        372.5           2.7     475.3X
Partition column - ORC MR                                   1412           1420          12         11.1          89.7      14.2X
Both columns - CSV                                         20423          20441          26          0.8        1298.4       1.0X
Both columns - Json                                        14380          14393          18          1.1         914.3       1.4X
Both columns - Parquet Vectorized: DataPageV1                241            272          20         65.2          15.3      83.2X
Both columns - Parquet Vectorized: DataPageV2                505            514           8         31.1          32.1      39.7X
Both columns - Parquet MR: DataPageV1                       2916           2920           6          5.4         185.4       6.9X
Both columns - Parquet MR: DataPageV2                       2641           2652          15          6.0         167.9       7.6X
Both columns - ORC Vectorized                                375            383           9         41.9          23.9      53.5X
Both columns - ORC MR                                       2452           2459          10          6.4         155.9       8.2X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                            9424           9459          50          1.1         898.7       1.0X
SQL Json                                          11125          11135          15          0.9        1060.9       0.8X
SQL Parquet Vectorized: DataPageV1                 1262           1292          42          8.3         120.4       7.5X
SQL Parquet Vectorized: DataPageV2                 1833           1834           1          5.7         174.9       5.1X
SQL Parquet MR: DataPageV1                         4142           4164          32          2.5         395.0       2.3X
SQL Parquet MR: DataPageV2                         4241           4245           6          2.5         404.4       2.2X
ParquetReader Vectorized: DataPageV1                931            966          41         11.3          88.8      10.1X
ParquetReader Vectorized: DataPageV2               1525           1527           3          6.9         145.4       6.2X
SQL ORC Vectorized                                 1108           1110           3          9.5         105.7       8.5X
SQL ORC MR                                         3384           3390           9          3.1         322.7       2.8X

OpenJDK 64-Bit Server VM 11.0.17+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                                            7016           7020           6          1.5         669.1       1.0X
SQL Json                                           8556           8560           5          1.2         816.0       0.8X
SQL Parquet Vectorized: DataPageV1                 1026           1061          50         10.2          97.8       6.8X
SQL Parquet Vectorized: DataPageV2                 1419           1425           8          7.4         135.4       4.9X
SQL Parquet MR: DataPageV1                         3276           3285          13          3.2         312.4       2.1X
SQL Parquet MR: DataPageV2                         3327           3338          16          3.2         317.3       2.1X
ParquetReader Vectorized: DataPageV1                997           1006          13         10.5          95.1       7.0X
ParquetReader Vectorized: DataPageV2               1340           1347          10          7.8         127.8       5.2X
SQL ORC Vectorized                                 1345           1354          12          7.8         128.3       5.2X
SQL ORC MR                                         3356           3360           6          3.1         320.0       2.1X

OpenJDK 64-Bit Server VM 11.0.17+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                                            4938           4940           2          2.1         470.9       1.0X
SQL Json                                           5159           5167          11          2.0         492.0       1.0X
SQL Parquet Vectorized: DataPageV1                  222            229           7         47.2          21.2      22.2X
SQL Parquet Vectorized: DataPageV2                  275            283           7         38.1          26.3      17.9X
SQL Parquet MR: DataPageV1                         1904           1906           2          5.5         181.6       2.6X
SQL Parquet MR: DataPageV2                         1825           1828           5          5.7         174.0       2.7X
ParquetReader Vectorized: DataPageV1                240            242           2         43.8          22.9      20.6X
ParquetReader Vectorized: DataPageV2                290            296           7         36.2          27.6      17.0X
SQL ORC Vectorized                                  400            428          36         26.2          38.2      12.3X
SQL ORC MR                                         1719           1728          13          6.1         163.9       2.9X


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

OpenJDK 64-Bit Server VM 11.0.17+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                                            2108           2111           4          0.5        2010.8       1.0X
SQL Json                                           2942           2943           2          0.4        2805.3       0.7X
SQL Parquet Vectorized: DataPageV1                   38             54          18         27.6          36.2      55.6X
SQL Parquet Vectorized: DataPageV2                   54             68          19         19.5          51.2      39.3X
SQL Parquet MR: DataPageV1                          201            229          43          5.2         191.8      10.5X
SQL Parquet MR: DataPageV2                          185            206          44          5.7         176.2      11.4X
SQL ORC Vectorized                                   49             62          15         21.5          46.4      43.3X
SQL ORC MR                                          167            190          38          6.3         159.2      12.6X

OpenJDK 64-Bit Server VM 11.0.17+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                                            4520           4522           3          0.2        4310.5       1.0X
SQL Json                                          10591          10694         145          0.1       10100.6       0.4X
SQL Parquet Vectorized: DataPageV1                   55             84          21         19.1          52.4      82.2X
SQL Parquet Vectorized: DataPageV2                   68             86          22         15.4          65.1      66.2X
SQL Parquet MR: DataPageV1                          217            237          23          4.8         206.9      20.8X
SQL Parquet MR: DataPageV2                          199            239          45          5.3         190.1      22.7X
SQL ORC Vectorized                                   65             84          20         16.0          62.4      69.0X
SQL ORC MR                                          185            212          30          5.7         176.5      24.4X

OpenJDK 64-Bit Server VM 11.0.17+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                                            7590           7595           7          0.1        7238.2       1.0X
SQL Json                                          20582          20680         139          0.1       19628.5       0.4X
SQL Parquet Vectorized: DataPageV1                   86            115          26         12.2          82.1      88.1X
SQL Parquet Vectorized: DataPageV2                   98            123          28         10.7          93.5      77.4X
SQL Parquet MR: DataPageV1                          257            277          19          4.1         244.8      29.6X
SQL Parquet MR: DataPageV2                          232            260          23          4.5         220.9      32.8X
SQL ORC Vectorized                                   88            109          30         12.0          83.6      86.6X
SQL ORC MR                                          211            238          21          5.0         201.2      36.0X


