Объркването произтича от две различни значения на „безкрайност“ тук.
timestampтипове приемат специални стойности заinfinityи-infinity.- Типовете диапазони имат обща концепция за диапазони без долна/горна граница. Функциите за тестване за него се наричат
lower_inf()иupper_inf(), но те наистина тестват за „без граници“ в диапазона. Диапазони без горна/долна граница включват стойносттаinfinity/-infinityзаtimestampсъответно.
Може би тези функции наистина трябва да се наричат нещо като lower_nobound() и upper_nobound() за да избегнете объркване ...