OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 1:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                    0              1           0     882378.3           0.0       1.0X
OnHeapColumnVector                                   4258           4258           0         96.2          10.4       0.0X
OffHeapColumnVector                                  5390           5391           1         76.0          13.2       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 5:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                    0              0           0     851382.2           0.0       1.0X
OnHeapColumnVector                                   6044           6052          11         67.8          14.8       0.0X
OffHeapColumnVector                                  6537           6538           1         62.7          16.0       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 10:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                     0              0           0     851382.2           0.0       1.0X
OnHeapColumnVector                                    6296           6304          11         65.1          15.4       0.0X
OffHeapColumnVector                                   6450           6455           7         63.5          15.7       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 15:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                     0              0           0     851382.2           0.0       1.0X
OnHeapColumnVector                                    6391           6397           8         64.1          15.6       0.0X
OffHeapColumnVector                                   6352           6353           1         64.5          15.5       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 20:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                     0              0           0     851384.0           0.0       1.0X
OnHeapColumnVector                                    7076           7101          35         57.9          17.3       0.0X
OffHeapColumnVector                                   7406           7408           3         55.3          18.1       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with StringType, row length = 30:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
---------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                     0              0           0     851384.0           0.0       1.0X
OnHeapColumnVector                                    7452           7453           2         55.0          18.2       0.0X
OffHeapColumnVector                                   7646           7646           0         53.6          18.7       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with IntegerType:              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                  1              1           0     537674.6           0.0       1.0X
OnHeapColumnVector                                   43             43           0       9531.8           0.1       0.0X
OffHeapColumnVector                                  85             85           0       4831.2           0.2       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with LongType:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                  1              1           0     408619.7           0.0       1.0X
OnHeapColumnVector                                   36             37           0      11426.8           0.1       0.0X
OffHeapColumnVector                                  85             85           0       4819.1           0.2       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with FloatType:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                  1              1           0     408619.7           0.0       1.0X
OnHeapColumnVector                                   44             44           0       9381.0           0.1       0.0X
OffHeapColumnVector                                  85             85           0       4808.6           0.2       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with DoubleType:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                  1              1           0     408619.7           0.0       1.0X
OnHeapColumnVector                                   36             37           0      11387.5           0.1       0.0X
OffHeapColumnVector                                  85             85           0       4803.3           0.2       0.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 1:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                1733           1736           4        236.3           4.2       1.0X
OnHeapColumnVector                                  1920           1922           4        213.4           4.7       0.9X
OffHeapColumnVector                                 4355           4356           2         94.0          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 5:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                1730           1732           3        236.8           4.2       1.0X
OnHeapColumnVector                                  4932           4958          36         83.1          12.0       0.4X
OffHeapColumnVector                                 4342           4348           9         94.3          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 10:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                 1724           1728           5        237.6           4.2       1.0X
OnHeapColumnVector                                   4964           4980          23         82.5          12.1       0.3X
OffHeapColumnVector                                  4343           4344           1         94.3          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 15:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                 1723           1724           1        237.7           4.2       1.0X
OnHeapColumnVector                                   4950           4955           8         82.8          12.1       0.3X
OffHeapColumnVector                                  4332           4334           4         94.6          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 20:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                 1726           1726           0        237.3           4.2       1.0X
OnHeapColumnVector                                   4933           4950          24         83.0          12.0       0.3X
OffHeapColumnVector                                  4339           4340           1         94.4          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 30:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                 1726           1726           1        237.4           4.2       1.0X
OnHeapColumnVector                                   4937           4942           7         83.0          12.1       0.3X
OffHeapColumnVector                                  4344           4348           6         94.3          10.6       0.4X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with IntegerType:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               2774           2774           1        147.7           6.8       1.0X
OnHeapColumnVector                                 3114           3114           1        131.5           7.6       0.9X
OffHeapColumnVector                                3119           3122           5        131.3           7.6       0.9X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with LongType:                  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1211           1212           2        338.4           3.0       1.0X
OnHeapColumnVector                                 1455           1457           3        281.5           3.6       0.8X
OffHeapColumnVector                                2436           2444          11        168.1           5.9       0.5X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with FloatType:                 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1325           1325           0        309.2           3.2       1.0X
OnHeapColumnVector                                 1209           1210           1        338.7           3.0       1.1X
OffHeapColumnVector                                1837           1839           3        222.9           4.5       0.7X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with DoubleType:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1331           1331           0        307.8           3.2       1.0X
OnHeapColumnVector                                 1222           1224           2        335.1           3.0       1.1X
OffHeapColumnVector                                1876           1876           0        218.3           4.6       0.7X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 1:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-----------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                           861            863           2        475.8           2.1       1.0X
OnHeapColumnVector                                            4674           4675           1         87.6          11.4       0.2X
OffHeapColumnVector                                           4792           4794           3         85.5          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 5:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
-----------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                           875            878           2        468.3           2.1       1.0X
OnHeapColumnVector                                            4982           4986           5         82.2          12.2       0.2X
OffHeapColumnVector                                           4790           4792           3         85.5          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 10:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                            863            869           8        474.8           2.1       1.0X
OnHeapColumnVector                                             4972           4980          10         82.4          12.1       0.2X
OffHeapColumnVector                                            4800           4849          70         85.3          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 15:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                            865            866           1        473.6           2.1       1.0X
OnHeapColumnVector                                             4981           4983           2         82.2          12.2       0.2X
OffHeapColumnVector                                            4789           4794           6         85.5          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 20:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                            870            878           8        470.8           2.1       1.0X
OnHeapColumnVector                                             4988           4991           4         82.1          12.2       0.2X
OffHeapColumnVector                                            4803           4805           3         85.3          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with StringType, row length = 30:  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                                            866            912          74        473.2           2.1       1.0X
OnHeapColumnVector                                             4976           4984          11         82.3          12.1       0.2X
OffHeapColumnVector                                            4797           4801           5         85.4          11.7       0.2X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with IntegerType:     Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               2887           2890           3        141.9           7.0       1.0X
OnHeapColumnVector                                 3141           3141           0        130.4           7.7       0.9X
OffHeapColumnVector                                3065           3066           1        133.6           7.5       0.9X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with LongType:        Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               2210           2215           7        185.3           5.4       1.0X
OnHeapColumnVector                                 2506           2509           5        163.4           6.1       0.9X
OffHeapColumnVector                                2437           2439           2        168.0           6.0       0.9X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with FloatType:       Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1554           1555           1        263.6           3.8       1.0X
OnHeapColumnVector                                 1862           1863           1        220.0           4.5       0.8X
OffHeapColumnVector                                1802           1804           3        227.3           4.4       0.9X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with DoubleType:      Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1326           1326           1        309.0           3.2       1.0X
OnHeapColumnVector                                 1918           1919           1        213.5           4.7       0.7X
OffHeapColumnVector                                2109           2126          24        194.2           5.1       0.6X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with StringType:              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1263           1263           0        324.4           3.1       1.0X
OnHeapColumnVector                                 1155           1162          10        354.6           2.8       1.1X
OffHeapColumnVector                                1269           1271           4        322.8           3.1       1.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with IntegerType:             Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1265           1272          10        323.9           3.1       1.0X
OnHeapColumnVector                                 1167           1172           7        351.1           2.8       1.1X
OffHeapColumnVector                                1269           1271           2        322.7           3.1       1.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with LongType:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1263           1264           1        324.3           3.1       1.0X
OnHeapColumnVector                                 1179           1184           8        347.5           2.9       1.1X
OffHeapColumnVector                                1269           1272           4        322.7           3.1       1.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with FloatType:               Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1267           1267           0        323.3           3.1       1.0X
OnHeapColumnVector                                 1169           1175           9        350.5           2.9       1.1X
OffHeapColumnVector                                1266           1269           3        323.5           3.1       1.0X

OpenJDK 64-Bit Server VM 1.8.0_352-b08 on Linux 5.15.0-1023-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with DoubleType:              Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector                               1262           1263           0        324.5           3.1       1.0X
OnHeapColumnVector                                 1164           1176          16        351.8           2.8       1.1X
OffHeapColumnVector                                1269           1270           1        322.9           3.1       1.0X

