OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
cast strings to intervals:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
prepare string w/ interval                          527            597          91          1.9         527.4       1.0X
prepare string w/o interval                         479            483           3          2.1         479.4       1.1X
1 units w/ interval                                 478            484           7          2.1         478.0       1.1X
1 units w/o interval                                420            442          25          2.4         420.1       1.3X
2 units w/ interval                                 641            648           9          1.6         641.0       0.8X
2 units w/o interval                                615            626          11          1.6         614.7       0.9X
3 units w/ interval                                1288           1293           7          0.8        1288.2       0.4X
3 units w/o interval                               1273           1281           7          0.8        1273.0       0.4X
4 units w/ interval                                1507           1521          13          0.7        1506.8       0.4X
4 units w/o interval                               1482           1488           5          0.7        1482.2       0.4X
5 units w/ interval                                1702           1711          10          0.6        1701.8       0.3X
5 units w/o interval                               1639           1643           7          0.6        1638.6       0.3X
6 units w/ interval                                1853           1860          10          0.5        1853.3       0.3X
6 units w/o interval                               1833           1842          10          0.5        1833.5       0.3X
7 units w/ interval                                2236           2237           2          0.4        2235.8       0.2X
7 units w/o interval                               2221           2226           8          0.5        2220.6       0.2X
8 units w/ interval                                2394           2402           9          0.4        2394.4       0.2X
8 units w/o interval                               2381           2383           2          0.4        2381.1       0.2X
9 units w/ interval                                2583           2586           3          0.4        2582.7       0.2X
9 units w/o interval                               2574           2580           6          0.4        2574.0       0.2X
10 units w/ interval                               2932           2938           5          0.3        2931.8       0.2X
10 units w/o interval                              2919           2922           3          0.3        2918.6       0.2X
11 units w/ interval                               3444           3458          12          0.3        3443.9       0.2X
11 units w/o interval                              3438           3444           6          0.3        3438.0       0.2X

OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8272CL CPU @ 2.60GHz
make_interval():                            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
prepare make_interval()                               530            548          21          1.9         529.7       1.0X
make_interval(0, 1, 2, 3, 4, 5, 50.123456)             52             54           2         19.2          52.0      10.2X
make_interval(*, *, 2, 3, 4, 5, 50.123456)             72             78           6         14.0          71.7       7.4X
make_interval(0, 1, *, *, 4, 5, 50.123456)             70             72           3         14.2          70.3       7.5X
make_interval(0, 1, 2, 3, *, *, *)                    524            526           2          1.9         524.4       1.0X
make_interval(*, *, *, *, *, *, *)                    531            536           5          1.9         531.2       1.0X

