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