OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                    1              1           0     817403.3           0.0       1.0X
OnHeapColumnVector                                   2582           2583           1        158.6           6.3       0.0X
OffHeapColumnVector                                  4049           4049           0        101.2           9.9       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                    1              1           0     817408.2           0.0       1.0X
OnHeapColumnVector                                   4503           4509           8         91.0          11.0       0.0X
OffHeapColumnVector                                  6415           6416           1         63.8          15.7       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                     1              1           0     817576.3           0.0       1.0X
OnHeapColumnVector                                    4512           4512           0         90.8          11.0       0.0X
OffHeapColumnVector                                   6378           6382           4         64.2          15.6       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                     1              1           0     817577.9           0.0       1.0X
OnHeapColumnVector                                    5665           5665           0         72.3          13.8       0.0X
OffHeapColumnVector                                   6675           6675           0         61.4          16.3       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                     1              1           0     811741.7           0.0       1.0X
OnHeapColumnVector                                    5673           5681          12         72.2          13.8       0.0X
OffHeapColumnVector                                   6741           6743           3         60.8          16.5       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                     1              1           0     813833.6           0.0       1.0X
OnHeapColumnVector                                    5967           5975          12         68.6          14.6       0.0X
OffHeapColumnVector                                   6991           6996           7         58.6          17.1       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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     681088.8           0.0       1.0X
OnHeapColumnVector                                   11             12           0      35721.4           0.0       0.1X
OffHeapColumnVector                                  85             85           0       4835.0           0.2       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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     567554.3           0.0       1.0X
OnHeapColumnVector                                   22             22           0      18910.7           0.1       0.0X
OffHeapColumnVector                                  86             86           0       4765.3           0.2       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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     537679.6           0.0       1.0X
OnHeapColumnVector                                   12             12           0      34925.3           0.0       0.1X
OffHeapColumnVector                                  86             86           0       4785.0           0.2       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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     510792.0           0.0       1.0X
OnHeapColumnVector                                   22             22           0      18363.2           0.1       0.0X
OffHeapColumnVector                                  86             86           0       4781.5           0.2       0.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                2332           2332           1        175.7           5.7       1.0X
OnHeapColumnVector                                  4287           4287           0         95.6          10.5       0.5X
OffHeapColumnVector                                 5589           5590           1         73.3          13.6       0.4X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                2790           2792           3        146.8           6.8       1.0X
OnHeapColumnVector                                  6045           6048           4         67.8          14.8       0.5X
OffHeapColumnVector                                 5888           5893           7         69.6          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                 2794           2796           3        146.6           6.8       1.0X
OnHeapColumnVector                                   6040           6041           1         67.8          14.7       0.5X
OffHeapColumnVector                                  5886           5887           1         69.6          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                 2795           2795           1        146.5           6.8       1.0X
OnHeapColumnVector                                   6038           6056          25         67.8          14.7       0.5X
OffHeapColumnVector                                  5895           5900           7         69.5          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                 2795           2796           1        146.5           6.8       1.0X
OnHeapColumnVector                                   6045           6064          27         67.8          14.8       0.5X
OffHeapColumnVector                                  5901           5904           4         69.4          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                 2796           2797           1        146.5           6.8       1.0X
OnHeapColumnVector                                   6032           6038           9         67.9          14.7       0.5X
OffHeapColumnVector                                  5896           5898           3         69.5          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               3075           3086          15        133.2           7.5       1.0X
OnHeapColumnVector                                 3191           3191           0        128.4           7.8       1.0X
OffHeapColumnVector                                3765           3766           1        108.8           9.2       0.8X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               2803           2803           0        146.1           6.8       1.0X
OnHeapColumnVector                                 3367           3384          24        121.6           8.2       0.8X
OffHeapColumnVector                                3785           3787           3        108.2           9.2       0.7X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               2778           2786          12        147.5           6.8       1.0X
OnHeapColumnVector                                 3134           3138           5        130.7           7.7       0.9X
OffHeapColumnVector                                3609           3609           1        113.5           8.8       0.8X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               2930           2931           1        139.8           7.2       1.0X
OnHeapColumnVector                                 3344           3350           9        122.5           8.2       0.9X
OffHeapColumnVector                                3724           3728           6        110.0           9.1       0.8X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                          2793           2795           2        146.6           6.8       1.0X
OnHeapColumnVector                                            6046           6051           7         67.7          14.8       0.5X
OffHeapColumnVector                                           5887           5896          13         69.6          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                          2795           2798           4        146.6           6.8       1.0X
OnHeapColumnVector                                            6042           6055          18         67.8          14.8       0.5X
OffHeapColumnVector                                           5899           5900           2         69.4          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                           2791           2794           4        146.7           6.8       1.0X
OnHeapColumnVector                                             6628           6629           2         61.8          16.2       0.4X
OffHeapColumnVector                                            5899           5920          29         69.4          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                           2790           2791           2        146.8           6.8       1.0X
OnHeapColumnVector                                             6045           6045           0         67.8          14.8       0.5X
OffHeapColumnVector                                            5888           5889           2         69.6          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                           2791           2791           1        146.8           6.8       1.0X
OnHeapColumnVector                                             6044           6044           0         67.8          14.8       0.5X
OffHeapColumnVector                                            5891           5893           3         69.5          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                                           2793           2794           2        146.7           6.8       1.0X
OnHeapColumnVector                                             6046           6048           4         67.8          14.8       0.5X
OffHeapColumnVector                                            5901           5902           1         69.4          14.4       0.5X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               4101           4104           5         99.9          10.0       1.0X
OnHeapColumnVector                                 4422           4424           2         92.6          10.8       0.9X
OffHeapColumnVector                                4317           4317           0         94.9          10.5       0.9X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               3299           3299           1        124.2           8.1       1.0X
OnHeapColumnVector                                 4410           4411           2         92.9          10.8       0.7X
OffHeapColumnVector                                4330           4336           8         94.6          10.6       0.8X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               3855           3863          11        106.2           9.4       1.0X
OnHeapColumnVector                                 4259           4260           1         96.2          10.4       0.9X
OffHeapColumnVector                                4174           4186          16         98.1          10.2       0.9X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               3961           3972          16        103.4           9.7       1.0X
OnHeapColumnVector                                 4277           4278           1         95.8          10.4       0.9X
OffHeapColumnVector                                4285           4288           4         95.6          10.5       0.9X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               2757           2758           1        148.6           6.7       1.0X
OnHeapColumnVector                                 3093           3100          10        132.4           7.6       0.9X
OffHeapColumnVector                                3205           3206           2        127.8           7.8       0.9X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               4375           4376           1         93.6          10.7       1.0X
OnHeapColumnVector                                 4712           4713           2         86.9          11.5       0.9X
OffHeapColumnVector                                4607           4619          17         88.9          11.2       0.9X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               4387           4388           3         93.4          10.7       1.0X
OnHeapColumnVector                                 4702           4704           3         87.1          11.5       0.9X
OffHeapColumnVector                                4606           4606           0         88.9          11.2       1.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               4399           4400           1         93.1          10.7       1.0X
OnHeapColumnVector                                 4714           4716           4         86.9          11.5       0.9X
OffHeapColumnVector                                4605           4609           6         89.0          11.2       1.0X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-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                               4398           4400           3         93.1          10.7       1.0X
OnHeapColumnVector                                 4690           4691           1         87.3          11.5       0.9X
OffHeapColumnVector                                4604           4606           3         89.0          11.2       1.0X

