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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single BOOLEAN Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           11004          11065          86          1.4         699.6       1.0X
SQL Json                                           7986           8011          35          2.0         507.7       1.4X
SQL Parquet Vectorized: DataPageV1                  124            148          16        127.0           7.9      88.9X
SQL Parquet Vectorized: DataPageV2                  101            115          12        155.0           6.5     108.4X
SQL Parquet MR: DataPageV1                         1614           1620           8          9.7         102.6       6.8X
SQL Parquet MR: DataPageV2                         1445           1446           2         10.9          91.9       7.6X
SQL ORC Vectorized                                  163            204          41         96.2          10.4      67.3X
SQL ORC MR                                         1407           1429          31         11.2          89.4       7.8X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single BOOLEAN Column Scan:   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   123            140          14        128.3           7.8       1.0X
ParquetReader Vectorized: DataPageV2                   105            114          11        150.3           6.7       1.2X
ParquetReader Vectorized -> Row: DataPageV1             56             61           5        279.9           3.6       2.2X
ParquetReader Vectorized -> Row: DataPageV2             39             43           4        399.4           2.5       3.1X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single TINYINT Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           13262          13310          67          1.2         843.2       1.0X
SQL Json                                           9104           9173          98          1.7         578.8       1.5X
SQL Parquet Vectorized: DataPageV1                  136            172          31        115.4           8.7      97.3X
SQL Parquet Vectorized: DataPageV2                  138            153          17        114.0           8.8      96.1X
SQL Parquet MR: DataPageV1                         1789           1805          22          8.8         113.7       7.4X
SQL Parquet MR: DataPageV2                         1631           1662          44          9.6         103.7       8.1X
SQL ORC Vectorized                                  210            252          33         74.8          13.4      63.0X
SQL ORC MR                                         1412           1437          36         11.1          89.7       9.4X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single TINYINT Column Scan:   Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   171            183          14         92.0          10.9       1.0X
ParquetReader Vectorized: DataPageV2                   175            184           9         90.1          11.1       1.0X
ParquetReader Vectorized -> Row: DataPageV1             88             95          12        179.0           5.6       1.9X
ParquetReader Vectorized -> Row: DataPageV2             88             92           4        179.0           5.6       1.9X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single SMALLINT Column Scan:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           14022          14236         303          1.1         891.5       1.0X
SQL Json                                           9763           9929         235          1.6         620.7       1.4X
SQL Parquet Vectorized: DataPageV1                  173            226          38         90.7          11.0      80.9X
SQL Parquet Vectorized: DataPageV2                  222            241          13         70.7          14.1      63.1X
SQL Parquet MR: DataPageV1                         2069           2086          24          7.6         131.5       6.8X
SQL Parquet MR: DataPageV2                         1771           1806          49          8.9         112.6       7.9X
SQL ORC Vectorized                                  203            263          37         77.6          12.9      69.2X
SQL ORC MR                                         1528           1552          34         10.3          97.2       9.2X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single SMALLINT Column Scan:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   246            256          11         63.9          15.6       1.0X
ParquetReader Vectorized: DataPageV2                   301            313          17         52.3          19.1       0.8X
ParquetReader Vectorized -> Row: DataPageV1            257            292          18         61.2          16.3       1.0X
ParquetReader Vectorized -> Row: DataPageV2            296            318          25         53.1          18.8       0.8X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single INT Column Scan:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           16153          16252         140          1.0        1027.0       1.0X
SQL Json                                          10406          10547         200          1.5         661.6       1.6X
SQL Parquet Vectorized: DataPageV1                  159            207          33         99.1          10.1     101.8X
SQL Parquet Vectorized: DataPageV2                  337            402          40         46.6          21.4      47.9X
SQL Parquet MR: DataPageV1                         2160           2193          46          7.3         137.4       7.5X
SQL Parquet MR: DataPageV2                         1892           1900          11          8.3         120.3       8.5X
SQL ORC Vectorized                                  297            340          42         53.0          18.9      54.5X
SQL ORC MR                                         1705           1732          38          9.2         108.4       9.5X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single INT Column Scan:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   251            262          10         62.6          16.0       1.0X
ParquetReader Vectorized: DataPageV2                   418            431          13         37.7          26.6       0.6X
ParquetReader Vectorized -> Row: DataPageV1            247            288          30         63.7          15.7       1.0X
ParquetReader Vectorized -> Row: DataPageV2            412            455          39         38.1          26.2       0.6X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single BIGINT Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           19896          20026         183          0.8        1264.9       1.0X
SQL Json                                          12540          12634         132          1.3         797.3       1.6X
SQL Parquet Vectorized: DataPageV1                  221            271          30         71.3          14.0      90.1X
SQL Parquet Vectorized: DataPageV2                  546            564          23         28.8          34.7      36.5X
SQL Parquet MR: DataPageV1                         2196           2211          21          7.2         139.6       9.1X
SQL Parquet MR: DataPageV2                         2085           2089           6          7.5         132.5       9.5X
SQL ORC Vectorized                                  379            416          39         41.5          24.1      52.5X
SQL ORC MR                                         1858           1859           2          8.5         118.1      10.7X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single BIGINT Column Scan:    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   311            340          20         50.5          19.8       1.0X
ParquetReader Vectorized: DataPageV2                   639            647          11         24.6          40.6       0.5X
ParquetReader Vectorized -> Row: DataPageV1            359            376          13         43.9          22.8       0.9X
ParquetReader Vectorized -> Row: DataPageV2            653            658           9         24.1          41.5       0.5X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single FLOAT Column Scan:             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           17338          17710         526          0.9        1102.3       1.0X
SQL Json                                          11844          12121         392          1.3         753.0       1.5X
SQL Parquet Vectorized: DataPageV1                  148            187          28        106.2           9.4     117.0X
SQL Parquet Vectorized: DataPageV2                  147            183          31        106.8           9.4     117.7X
SQL Parquet MR: DataPageV1                         2027           2033           9          7.8         128.9       8.6X
SQL Parquet MR: DataPageV2                         1966           1981          21          8.0         125.0       8.8X
SQL ORC Vectorized                                  399            425          25         39.4          25.4      43.4X
SQL ORC MR                                         1748           1756          11          9.0         111.2       9.9X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single FLOAT Column Scan:     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   226            240          15         69.6          14.4       1.0X
ParquetReader Vectorized: DataPageV2                   225            237          15         69.9          14.3       1.0X
ParquetReader Vectorized -> Row: DataPageV1            247            299          38         63.6          15.7       0.9X
ParquetReader Vectorized -> Row: DataPageV2            245            296          25         64.1          15.6       0.9X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Single DOUBLE Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           21052          21617         799          0.7        1338.4       1.0X
SQL Json                                          15822          16049         321          1.0        1005.9       1.3X
SQL Parquet Vectorized: DataPageV1                  266            286          19         59.0          16.9      79.0X
SQL Parquet Vectorized: DataPageV2                  277            291          14         56.8          17.6      76.0X
SQL Parquet MR: DataPageV1                         2267           2275          12          6.9         144.1       9.3X
SQL Parquet MR: DataPageV2                         2046           2064          26          7.7         130.1      10.3X
SQL ORC Vectorized                                  535            545          10         29.4          34.0      39.3X
SQL ORC MR                                         1976           2000          34          8.0         125.6      10.7X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Parquet Reader Single DOUBLE Column Scan:    Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ParquetReader Vectorized: DataPageV1                   314            337          25         50.1          20.0       1.0X
ParquetReader Vectorized: DataPageV2                   309            323          14         50.8          19.7       1.0X
ParquetReader Vectorized -> Row: DataPageV1            331            348          13         47.5          21.1       0.9X
ParquetReader Vectorized -> Row: DataPageV2            332            347          11         47.4          21.1       0.9X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2193           2196           4          7.2         139.5       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2211           2222          16          7.1         140.6       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             268            310          32         58.7          17.0       8.2X
SQL Parquet MR: DataPageV1                                            2243           2280          53          7.0         142.6       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           2747           2758          16          5.7         174.6       0.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             155            174          22        101.7           9.8      14.2X
SQL Parquet MR: DataPageV2                                            2193           2203          13          7.2         139.5       1.0X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2709           2733          33          5.8         172.3       0.8X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             150            174          27        104.7           9.6      14.6X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2322           2391          97          6.8         147.6       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2362           2374          17          6.7         150.2       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             412            419           9         38.2          26.2       5.6X
SQL Parquet MR: DataPageV1                                            2393           2400          10          6.6         152.1       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           2919           2922           4          5.4         185.6       0.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             228            281          54         69.0          14.5      10.2X
SQL Parquet MR: DataPageV2                                            2223           2240          25          7.1         141.3       1.0X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2692           2712          28          5.8         171.2       0.9X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             341            361          31         46.1          21.7       6.8X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2376           2380           6          6.6         151.0       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2333           2378          64          6.7         148.4       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             430            451          20         36.6          27.3       5.5X
SQL Parquet MR: DataPageV1                                            2485           2501          22          6.3         158.0       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3017           3062          65          5.2         191.8       0.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             189            235          34         83.1          12.0      12.6X
SQL Parquet MR: DataPageV2                                            2356           2376          29          6.7         149.8       1.0X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2823           2831          12          5.6         179.5       0.8X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             408            447          25         38.5          26.0       5.8X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2614           2633          26          6.0         166.2       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2711           2776          91          5.8         172.4       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             556            598          35         28.3          35.4       4.7X
SQL Parquet MR: DataPageV1                                            2671           2673           2          5.9         169.8       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3148           3172          34          5.0         200.2       0.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             282            369          63         55.8          17.9       9.3X
SQL Parquet MR: DataPageV2                                            2430           2443          19          6.5         154.5       1.1X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3047           3119         101          5.2         193.7       0.9X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             577            628          62         27.3          36.7       4.5X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2516           2527          15          6.3         160.0       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2588           2591           4          6.1         164.5       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             577            589          10         27.3          36.7       4.4X
SQL Parquet MR: DataPageV1                                            2446           2480          49          6.4         155.5       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3011           3018          10          5.2         191.4       0.8X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             173            263          70         91.2          11.0      14.6X
SQL Parquet MR: DataPageV2                                            2204           2216          16          7.1         140.2       1.1X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           2733           2758          35          5.8         173.8       0.9X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             173            207          24         90.8          11.0      14.5X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
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                                                            2566           2632          92          6.1         163.2       1.0X
SQL ORC Vectorized (Nested Column Disabled)                           2627           2642          21          6.0         167.0       1.0X
SQL ORC Vectorized (Nested Column Enabled)                             678            690          16         23.2          43.1       3.8X
SQL Parquet MR: DataPageV1                                            2497           2501           6          6.3         158.8       1.0X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)           3726           3752          36          4.2         236.9       0.7X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)             295            401          60         53.4          18.7       8.7X
SQL Parquet MR: DataPageV2                                            2417           2464          66          6.5         153.7       1.1X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)           3682           3697          20          4.3         234.1       0.7X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)             293            303          14         53.7          18.6       8.8X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
SQL Nested Column Scan:                                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------------------------
SQL ORC MR                                                           20991          21114         172          0.0       20018.5       1.0X
SQL ORC Vectorized (Nested Column Disabled)                          20899          21160         293          0.1       19931.0       1.0X
SQL ORC Vectorized (Nested Column Enabled)                            9512           9580          75          0.1        9071.5       2.2X
SQL Parquet MR: DataPageV1                                           16203          16490         305          0.1       15452.5       1.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Disabled)          16718          16851         128          0.1       15943.3       1.3X
SQL Parquet Vectorized: DataPageV1 (Nested Column Enabled)           11510          11671         130          0.1       10976.8       1.8X
SQL Parquet MR: DataPageV2                                           15935          16063         109          0.1       15197.1       1.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Disabled)          16648          16869         193          0.1       15876.4       1.3X
SQL Parquet Vectorized: DataPageV2 (Nested Column Enabled)            8865           8996          87          0.1        8454.6       2.4X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Int and String Scan:                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                           14365          14389          34          0.7        1369.9       1.0X
SQL Json                                          11768          11819          73          0.9        1122.2       1.2X
SQL Parquet Vectorized: DataPageV1                 2037           2047          14          5.1         194.2       7.1X
SQL Parquet Vectorized: DataPageV2                 2460           2468          11          4.3         234.6       5.8X
SQL Parquet MR: DataPageV1                         4289           4334          64          2.4         409.0       3.3X
SQL Parquet MR: DataPageV2                         4098           4149          72          2.6         390.8       3.5X
SQL ORC Vectorized                                 2183           2206          33          4.8         208.2       6.6X
SQL ORC MR                                         3657           3697          56          2.9         348.8       3.9X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Repeated String:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            8224           8262          53          1.3         784.3       1.0X
SQL Json                                           6795           6809          20          1.5         648.1       1.2X
SQL Parquet Vectorized: DataPageV1                  587            602          14         17.9          56.0      14.0X
SQL Parquet Vectorized: DataPageV2                  563            592          26         18.6          53.7      14.6X
SQL Parquet MR: DataPageV1                         1682           1693          15          6.2         160.4       4.9X
SQL Parquet MR: DataPageV2                         1562           1593          44          6.7         149.0       5.3X
SQL ORC Vectorized                                  447            491          52         23.5          42.6      18.4X
SQL ORC MR                                         1803           1835          46          5.8         171.9       4.6X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Partitioned Table:                                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------------
Data column - CSV                                          19758          19973         303          0.8        1256.2       1.0X
Data column - Json                                         12715          12800         120          1.2         808.4       1.6X
Data column - Parquet Vectorized: DataPageV1                 260            274          12         60.5          16.5      76.0X
Data column - Parquet Vectorized: DataPageV2                 639            673          37         24.6          40.6      30.9X
Data column - Parquet MR: DataPageV1                        2598           2638          57          6.1         165.2       7.6X
Data column - Parquet MR: DataPageV2                        2535           2543          11          6.2         161.2       7.8X
Data column - ORC Vectorized                                 397            424          21         39.6          25.3      49.7X
Data column - ORC MR                                        2252           2378         178          7.0         143.2       8.8X
Partition column - CSV                                      6023           6057          48          2.6         382.9       3.3X
Partition column - Json                                    10133          10275         202          1.6         644.2       1.9X
Partition column - Parquet Vectorized: DataPageV1             50             67          18        313.5           3.2     393.9X
Partition column - Parquet Vectorized: DataPageV2             49             63          15        319.8           3.1     401.8X
Partition column - Parquet MR: DataPageV1                   1288           1339          72         12.2          81.9      15.3X
Partition column - Parquet MR: DataPageV2                   1347           1357          15         11.7          85.6      14.7X
Partition column - ORC Vectorized                             53             69          19        299.6           3.3     376.3X
Partition column - ORC MR                                   1456           1512          79         10.8          92.6      13.6X
Both columns - CSV                                         19667          19925         364          0.8        1250.4       1.0X
Both columns - Json                                        14112          14138          36          1.1         897.2       1.4X
Both columns - Parquet Vectorized: DataPageV1                319            334          11         49.4          20.3      62.0X
Both columns - Parquet Vectorized: DataPageV2                725            735          14         21.7          46.1      27.3X
Both columns - Parquet MR: DataPageV1                       2815           2848          47          5.6         179.0       7.0X
Both columns - Parquet MR: DataPageV2                       2582           2638          80          6.1         164.1       7.7X
Both columns - ORC Vectorized                                449            509          48         35.0          28.5      44.0X
Both columns - ORC MR                                       2437           2439           2          6.5         155.0       8.1X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
String with Nulls Scan (0.0%):            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            9544           9547           5          1.1         910.2       1.0X
SQL Json                                          10015          10102         123          1.0         955.1       1.0X
SQL Parquet Vectorized: DataPageV1                 1381           1399          26          7.6         131.7       6.9X
SQL Parquet Vectorized: DataPageV2                 1778           1780           2          5.9         169.6       5.4X
SQL Parquet MR: DataPageV1                         3675           3708          47          2.9         350.5       2.6X
SQL Parquet MR: DataPageV2                         3778           3812          47          2.8         360.3       2.5X
ParquetReader Vectorized: DataPageV1                937            954          24         11.2          89.4      10.2X
ParquetReader Vectorized: DataPageV2               1438           1440           4          7.3         137.1       6.6X
SQL ORC Vectorized                                 1061           1065           5          9.9         101.2       9.0X
SQL ORC MR                                         2899           2937          54          3.6         276.5       3.3X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
String with Nulls Scan (50.0%):           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            7267           7292          35          1.4         693.0       1.0X
SQL Json                                           7658           7728          99          1.4         730.4       0.9X
SQL Parquet Vectorized: DataPageV1                 1021           1055          48         10.3          97.4       7.1X
SQL Parquet Vectorized: DataPageV2                 1411           1412           1          7.4         134.6       5.1X
SQL Parquet MR: DataPageV1                         2866           2883          24          3.7         273.3       2.5X
SQL Parquet MR: DataPageV2                         2880           2899          26          3.6         274.7       2.5X
ParquetReader Vectorized: DataPageV1               1000           1065          93         10.5          95.3       7.3X
ParquetReader Vectorized: DataPageV2               1288           1294           9          8.1         122.8       5.6X
SQL ORC Vectorized                                 1274           1311          51          8.2         121.5       5.7X
SQL ORC MR                                         2818           2884          92          3.7         268.8       2.6X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
String with Nulls Scan (95.0%):           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            5408           5434          38          1.9         515.7       1.0X
SQL Json                                           4570           4693         175          2.3         435.8       1.2X
SQL Parquet Vectorized: DataPageV1                  254            274          25         41.3          24.2      21.3X
SQL Parquet Vectorized: DataPageV2                  316            336          22         33.2          30.1      17.1X
SQL Parquet MR: DataPageV1                         1738           1768          42          6.0         165.8       3.1X
SQL Parquet MR: DataPageV2                         1613           1619          10          6.5         153.8       3.4X
ParquetReader Vectorized: DataPageV1                265            274          10         39.5          25.3      20.4X
ParquetReader Vectorized: DataPageV2                326            335           9         32.1          31.1      16.6X
SQL ORC Vectorized                                  383            407          37         27.4          36.5      14.1X
SQL ORC MR                                         1543           1550          11          6.8         147.1       3.5X


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

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Single Column Scan from 10 columns:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            2192           2196           6          0.5        2090.2       1.0X
SQL Json                                           2994           3016          31          0.4        2855.4       0.7X
SQL Parquet Vectorized: DataPageV1                   42             58          16         25.2          39.6      52.8X
SQL Parquet Vectorized: DataPageV2                   62             79          19         16.8          59.5      35.2X
SQL Parquet MR: DataPageV1                          184            201          22          5.7         175.6      11.9X
SQL Parquet MR: DataPageV2                          171            192          26          6.1         163.0      12.8X
SQL ORC Vectorized                                   52             74          27         20.2          49.5      42.2X
SQL ORC MR                                          143            167          25          7.4         136.0      15.4X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Single Column Scan from 50 columns:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            5245           5333         126          0.2        5001.7       1.0X
SQL Json                                          11916          12064         210          0.1       11363.9       0.4X
SQL Parquet Vectorized: DataPageV1                   56             91          28         18.6          53.7      93.1X
SQL Parquet Vectorized: DataPageV2                   76             99          22         13.7          72.9      68.6X
SQL Parquet MR: DataPageV1                          194            221          33          5.4         185.5      27.0X
SQL Parquet MR: DataPageV2                          184            211          23          5.7         175.0      28.6X
SQL ORC Vectorized                                   64             89          27         16.5          60.7      82.4X
SQL ORC MR                                          151            177          30          6.9         144.3      34.7X

OpenJDK 64-Bit Server VM 11.0.14+9-LTS on Linux 5.13.0-1021-azure
Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz
Single Column Scan from 100 columns:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
SQL CSV                                            9296           9407         157          0.1        8865.0       1.0X
SQL Json                                          23191          23509         450          0.0       22116.5       0.4X
SQL Parquet Vectorized: DataPageV1                   87            119          24         12.1          82.5     107.5X
SQL Parquet Vectorized: DataPageV2                  105            125          21         10.0         100.2      88.5X
SQL Parquet MR: DataPageV1                          226            253          34          4.6         215.7      41.1X
SQL Parquet MR: DataPageV2                          232            263          31          4.5         221.2      40.1X
SQL ORC Vectorized                                   78            101          20         13.4          74.6     118.9X
SQL ORC MR                                          173            191          28          6.1         164.8      53.8X


