Zamieszanie wynika z dwóch różnych znaczeń „nieskończoności” tutaj.
timestamptypy akceptują specjalne wartości dlainfinityi-infinity.- Typy zakresów mają ogólną koncepcję dla zakresów bez dolnej/górnej granicy. Funkcje do przetestowania to
lower_inf()iupper_inf(), ale tak naprawdę testują „bez ograniczeń” w zakresie. Zakresy bez górnej/dolnej granicy obejmują wartośćinfinity/-infinitydlatimestampodpowiednio.
Może te funkcje powinny naprawdę nazywać się mniej więcej w stylu lower_nobound() i upper_nobound() aby uniknąć nieporozumień...