================================================================================================
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 TINYINT Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1087           1119          45         14.5          69.1       1.0X
Native ORC MR                                       882            936          50         17.8          56.1       1.2X
Native ORC Vectorized                               164            213          31         96.0          10.4       6.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
SQL Single SMALLINT Column Scan:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1282           1289          10         12.3          81.5       1.0X
Native ORC MR                                       916            962          65         17.2          58.2       1.4X
Native ORC Vectorized                               151            212          47        104.1           9.6       8.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 INT Column Scan:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1245           1278          46         12.6          79.1       1.0X
Native ORC MR                                       932            948          22         16.9          59.2       1.3X
Native ORC Vectorized                               163            253          42         96.3          10.4       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
SQL Single BIGINT Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1268           1295          37         12.4          80.6       1.0X
Native ORC MR                                       969           1001          49         16.2          61.6       1.3X
Native ORC Vectorized                               243            286          56         64.6          15.5       5.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 FLOAT Column Scan:             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1225           1293          95         12.8          77.9       1.0X
Native ORC MR                                       921            969          44         17.1          58.6       1.3X
Native ORC Vectorized                               278            313          19         56.5          17.7       4.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 DOUBLE Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1273           1334          86         12.4          80.9       1.0X
Native ORC MR                                       963           1000          38         16.3          61.2       1.3X
Native ORC Vectorized                               248            312          35         63.4          15.8       5.1X


================================================================================================
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
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  2757           2891         189          3.8         263.0       1.0X
Native ORC MR                                      2117           2124          10          5.0         201.9       1.3X
Native ORC Vectorized                              1342           1351          13          7.8         127.9       2.1X


================================================================================================
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 - Hive built-in ORC                    1514           1559          63         10.4          96.3       1.0X
Data column - Native ORC MR                        1163           1228          92         13.5          73.9       1.3X
Data column - Native ORC Vectorized                 314            328          18         50.1          20.0       4.8X
Partition column - Hive built-in ORC                895            910          13         17.6          56.9       1.7X
Partition column - Native ORC MR                    807            850          48         19.5          51.3       1.9X
Partition column - Native ORC Vectorized             53             71          19        295.0           3.4      28.4X
Both columns - Hive built-in ORC                   1597           1604          11          9.9         101.5       0.9X
Both columns - Native ORC MR                       1174           1240          93         13.4          74.7       1.3X
Both columns - Native ORC Vectorized                318            360          35         49.4          20.2       4.8X


================================================================================================
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
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1231           1272          59          8.5         117.4       1.0X
Native ORC MR                                       806            818          16         13.0          76.9       1.5X
Native ORC Vectorized                               191            234          44         54.9          18.2       6.4X


================================================================================================
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
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  2518           2563          64          4.2         240.2       1.0X
Native ORC MR                                      1678           1694          24          6.3         160.0       1.5X
Native ORC Vectorized                               667            678          10         15.7          63.6       3.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
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  2197           2323         177          4.8         209.6       1.0X
Native ORC MR                                      1521           1561          55          6.9         145.1       1.4X
Native ORC Vectorized                               818            826           8         12.8          78.0       2.7X

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
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1264           1282          26          8.3         120.5       1.0X
Native ORC MR                                       837            855          16         12.5          79.8       1.5X
Native ORC Vectorized                               239            293          51         43.8          22.8       5.3X


================================================================================================
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 100 columns:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                   664            672          12          1.6         633.4       1.0X
Native ORC MR                                       149            196          37          7.0         142.5       4.4X
Native ORC Vectorized                                75            115          31         14.0          71.6       8.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
Single Column Scan from 200 columns:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1159           1170          15          0.9        1105.6       1.0X
Native ORC MR                                       187            249          39          5.6         178.8       6.2X
Native ORC Vectorized                               127            182          45          8.3         120.9       9.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
Single Column Scan from 300 columns:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1719           1734          21          0.6        1639.2       1.0X
Native ORC MR                                       259            350          51          4.0         247.0       6.6X
Native ORC Vectorized                               200            275          51          5.2         190.8       8.6X


================================================================================================
Struct 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
Single Struct Column Scan with 10 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                   562            582          16          1.9         535.6       1.0X
Native ORC MR                                       317            392          38          3.3         302.1       1.8X
Native ORC Vectorized                               237            259          14          4.4         226.2       2.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 Struct Column Scan with 100 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                   3510           3571          87          0.3        3347.0       1.0X
Native ORC MR                                       3357           3519         229          0.3        3201.4       1.0X
Native ORC Vectorized                               1972           1974           3          0.5        1880.3       1.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
Single Struct Column Scan with 300 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  10917          11045         181          0.1       10411.2       1.0X
Native ORC MR                                      10418          10518         142          0.1        9935.5       1.0X
Native ORC Vectorized                              10004          10315         441          0.1        9540.4       1.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
Single Struct Column Scan with 600 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  20536          20555          26          0.1       19584.8       1.0X
Native ORC MR                                      21028          21295         378          0.0       20054.0       1.0X
Native ORC Vectorized                              20436          21379        1333          0.1       19489.2       1.0X


================================================================================================
Nested Struct 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
Nested Struct Scan with 10 Elements, 10 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                        4156           4177          29          0.3        3963.4       1.0X
Native ORC MR                                            4200           4225          35          0.2        4005.5       1.0X
Native ORC Vectorized                                     959            985          27          1.1         914.5       4.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
Nested Struct Scan with 30 Elements, 10 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                       10916          10936          29          0.1       10410.1       1.0X
Native ORC MR                                            9396           9414          26          0.1        8960.7       1.2X
Native ORC Vectorized                                    2485           2527          60          0.4        2370.0       4.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
Nested Struct Scan with 10 Elements, 30 Fields:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                        8233           8251          26          0.1        7851.3       1.0X
Native ORC MR                                           10245          10269          34          0.1        9770.1       0.8X
Native ORC Vectorized                                    2940           3004          90          0.4        2804.1       2.8X


