OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
cast strings to intervals:                Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
prepare string w/ interval                          456            470          13          2.2         456.3       1.0X
prepare string w/o interval                         376            381           6          2.7         376.1       1.2X
1 units w/ interval                                 325            349          21          3.1         325.0       1.4X
1 units w/o interval                                330            344          16          3.0         330.3       1.4X
2 units w/ interval                                 492            495           4          2.0         491.6       0.9X
2 units w/o interval                                479            502          29          2.1         479.0       1.0X
3 units w/ interval                                1073           1078           6          0.9        1072.8       0.4X
3 units w/o interval                               1068           1071           3          0.9        1068.3       0.4X
4 units w/ interval                                1459           1475          14          0.7        1458.9       0.3X
4 units w/o interval                               1465           1472           6          0.7        1464.8       0.3X
5 units w/ interval                                1599           1604           5          0.6        1599.3       0.3X
5 units w/o interval                               1607           1610           3          0.6        1607.4       0.3X
6 units w/ interval                                1758           1763           4          0.6        1757.7       0.3X
6 units w/o interval                               1767           1778          11          0.6        1767.0       0.3X
7 units w/ interval                                1810           1814           4          0.6        1809.5       0.3X
7 units w/o interval                               1828           1835           6          0.5        1828.3       0.2X
8 units w/ interval                                2354           2365          16          0.4        2353.6       0.2X
8 units w/o interval                               2355           2356           1          0.4        2354.7       0.2X
9 units w/ interval                                2593           2598           9          0.4        2593.1       0.2X
9 units w/o interval                               2626           2628           2          0.4        2625.7       0.2X
10 units w/ interval                               2840           2841           2          0.4        2840.0       0.2X
10 units w/o interval                              2844           2846           2          0.4        2843.6       0.2X
11 units w/ interval                               2993           2995           3          0.3        2993.1       0.2X
11 units w/o interval                              3008           3011           4          0.3        3007.6       0.2X

OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
make_interval():                            Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
--------------------------------------------------------------------------------------------------------------------------
prepare make_interval()                               113            118           5          8.8         113.0       1.0X
make_interval(0, 1, 2, 3, 4, 5, 50.123456)             45             47           2         22.3          44.9       2.5X
make_interval(*, *, 2, 3, 4, 5, 50.123456)             59             66           7         17.0          58.8       1.9X
make_interval(0, 1, *, *, 4, 5, 50.123456)             59             60           2         17.0          59.0       1.9X
make_interval(0, 1, 2, 3, *, *, *)                    114            116           2          8.8         113.6       1.0X
make_interval(*, *, *, *, *, *, *)                    119            120           1          8.4         118.8       1.0X

