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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single TINYINT Column Scan:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1138           1191          76         13.8          72.3       1.0X
Native ORC MR                                       999           1115         164         15.7          63.5       1.1X
Native ORC Vectorized                               155            183          23        101.7           9.8       7.4X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single SMALLINT Column Scan:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1034           1056          30         15.2          65.8       1.0X
Native ORC MR                                       859            878          19         18.3          54.6       1.2X
Native ORC Vectorized                               130            155          22        121.1           8.3       8.0X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single INT Column Scan:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1056           1081          35         14.9          67.1       1.0X
Native ORC MR                                       946           1015          96         16.6          60.2       1.1X
Native ORC Vectorized                               152            173          25        103.5           9.7       6.9X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single BIGINT Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1619           1776         222          9.7         103.0       1.0X
Native ORC MR                                       913           1015         145         17.2          58.0       1.8X
Native ORC Vectorized                               187            207          19         84.3          11.9       8.7X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single FLOAT Column Scan:             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1117           1138          30         14.1          71.0       1.0X
Native ORC MR                                       909            921          20         17.3          57.8       1.2X
Native ORC Vectorized                               202            224          36         78.0          12.8       5.5X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
SQL Single DOUBLE Column Scan:            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1123           1124           2         14.0          71.4       1.0X
Native ORC MR                                       933            951          22         16.9          59.3       1.2X
Native ORC Vectorized                               231            247          34         68.1          14.7       4.9X


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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Int and String Scan:                      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  2149           2163          21          4.9         204.9       1.0X
Native ORC MR                                      1844           1863          27          5.7         175.9       1.2X
Native ORC Vectorized                              1059           1071          18          9.9         101.0       2.0X


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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Partitioned Table:                        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Data column - Hive built-in ORC                    1218           1220           3         12.9          77.4       1.0X
Data column - Native ORC MR                        1110           1113           4         14.2          70.6       1.1X
Data column - Native ORC Vectorized                 185            205          19         85.1          11.7       6.6X
Partition column - Hive built-in ORC                884            897          18         17.8          56.2       1.4X
Partition column - Native ORC MR                    701            745          71         22.4          44.6       1.7X
Partition column - Native ORC Vectorized             56             65           6        281.7           3.5      21.8X
Both columns - Hive built-in ORC                   1206           1225          26         13.0          76.7       1.0X
Both columns - Native ORC MR                       1103           1164          86         14.3          70.1       1.1X
Both columns - Native ORC Vectorized                201            240          47         78.4          12.8       6.1X


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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
Repeated String:                          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
Hive built-in ORC                                  1124           1136          17          9.3         107.2       1.0X
Native ORC MR                                       854            867          17         12.3          81.5       1.3X
Native ORC Vectorized                               173            179           6         60.5          16.5       6.5X


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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  1985           1985           0          5.3         189.3       1.0X
Native ORC MR                                      1557           1561           5          6.7         148.5       1.3X
Native ORC Vectorized                               470            486          22         22.3          44.8       4.2X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  1857           1891          49          5.6         177.1       1.0X
Native ORC MR                                      1508           1518          14          7.0         143.8       1.2X
Native ORC Vectorized                               646            660          11         16.2          61.6       2.9X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  1066           1084          25          9.8         101.7       1.0X
Native ORC MR                                       834            851          14         12.6          79.6       1.3X
Native ORC Vectorized                               242            269          36         43.3          23.1       4.4X


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

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                   912           1006         133          1.2         869.3       1.0X
Native ORC MR                                       125            144          19          8.4         119.4       7.3X
Native ORC Vectorized                                74             83          14         14.2          70.3      12.4X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  1502           1531          40          0.7        1432.7       1.0X
Native ORC MR                                       160            174          17          6.6         152.3       9.4X
Native ORC Vectorized                               110            125          20          9.5         105.3      13.6X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  2184           2191           9          0.5        2082.9       1.0X
Native ORC MR                                       215            233          19          4.9         204.6      10.2X
Native ORC Vectorized                               160            172          18          6.5         152.7      13.6X


================================================================================================
Struct scan
================================================================================================

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                   513            558          70          2.0         489.3       1.0X
Native ORC MR                                       316            327          11          3.3         301.6       1.6X
Native ORC Vectorized                               171            189          28          6.1         163.3       3.0X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                   3081           3260         254          0.3        2938.2       1.0X
Native ORC MR                                       2552           2627         105          0.4        2434.1       1.2X
Native ORC Vectorized                               1473           1610         193          0.7        1404.8       2.1X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                   9531          10232         991          0.1        9089.8       1.0X
Native ORC MR                                       9412           9496         119          0.1        8975.6       1.0X
Native ORC Vectorized                               9434           9483          69          0.1        8997.0       1.0X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                  34314          35490        1663          0.0       32724.4       1.0X
Native ORC MR                                      36051          36191         197          0.0       34381.3       1.0X
Native ORC Vectorized                              36014          37273        1780          0.0       34346.1       1.0X


================================================================================================
Nested Struct scan
================================================================================================

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                        3492           3768         390          0.3        3330.1       1.0X
Native ORC MR                                            3918           3932          20          0.3        3736.1       0.9X
Native ORC Vectorized                                     893            911          17          1.2         851.7       3.9X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                        9499          10127         888          0.1        9058.7       1.0X
Native ORC MR                                            9227           9234           9          0.1        8799.9       1.0X
Native ORC Vectorized                                    2326           2389          89          0.5        2218.2       4.1X

OpenJDK 64-Bit Server VM 1.8.0_312-b07 on Linux 5.11.0-1025-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
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                                        8315           8552         335          0.1        7929.5       1.0X
Native ORC MR                                           11559          12147         832          0.1       11023.1       0.7X
Native ORC Vectorized                                    2808           2965         222          0.4        2678.2       3.0X


