OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
cast strings to intervals:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
prepare string w/ interval                          838            867          47          1.2         838.1       1.0X
prepare string w/o interval                         700            719          19          1.4         700.1       1.2X
1 units w/ interval                                 618            643          24          1.6         617.8       1.4X
1 units w/o interval                                553            565          12          1.8         552.7       1.5X
2 units w/ interval                                 775            796          19          1.3         774.8       1.1X
2 units w/o interval                                724            734           9          1.4         724.4       1.2X
3 units w/ interval                                1551           1582          35          0.6        1551.1       0.5X
3 units w/o interval                               1456           1485          34          0.7        1455.9       0.6X
4 units w/ interval                                1790           1796           7          0.6        1790.5       0.5X
4 units w/o interval                               1773           1789          14          0.6        1772.9       0.5X
5 units w/ interval                                1954           1986          32          0.5        1954.4       0.4X
5 units w/o interval                               1974           1990          18          0.5        1974.1       0.4X
6 units w/ interval                                2236           2252          16          0.4        2235.6       0.4X
6 units w/o interval                               2221           2255          30          0.5        2221.5       0.4X
7 units w/ interval                                2594           2650          48          0.4        2594.4       0.3X
7 units w/o interval                               2680           2693          18          0.4        2679.8       0.3X
8 units w/ interval                                2667           2721          68          0.4        2667.4       0.3X
8 units w/o interval                               2710           2728          20          0.4        2710.1       0.3X
9 units w/ interval                                2711           2728          16          0.4        2710.9       0.3X
9 units w/o interval                               2707           2804         119          0.4        2707.4       0.3X
10 units w/ interval                               3275           3342         107          0.3        3274.9       0.3X
10 units w/o interval                              3231           3256          23          0.3        3231.0       0.3X
11 units w/ interval                               3972           3990          25          0.3        3972.1       0.2X
11 units w/o interval                              3930           3949          18          0.3        3929.8       0.2X

OpenJDK 64-Bit Server VM 11.0.13+8-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
make_interval():                            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
prepare make_interval()                              3413           3459          57          0.3        3412.5       1.0X
make_interval(0, 1, 2, 3, 4, 5, 50.123456)             79             93          21         12.6          79.4      43.0X
make_interval(*, *, 2, 3, 4, 5, 50.123456)            110            125          15          9.1         110.1      31.0X
make_interval(0, 1, *, *, 4, 5, 50.123456)            101            115          20          9.9         100.7      33.9X
make_interval(0, 1, 2, 3, *, *, *)                   3404           3514         115          0.3        3403.6       1.0X
make_interval(*, *, *, *, *, *, *)                   3439           3490          44          0.3        3438.7       1.0X

