La confusion provient de deux significations différentes de "l'infini" ici.
timestamp
les types acceptent valeurs spéciales pourinfinity
et-infinity
.- Les types de plage ont un concept général pour les plages sans limite inférieure/supérieure. Les fonctions pour le tester sont appelées
lower_inf()
etupper_inf()
, mais ils testent vraiment "sans limite" dans la gamme. Les plages sans limite supérieure/inférieure incluent la valeurinfinity
/-infinity
pourtimestamp
respectivement.
Peut-être que ces fonctions devraient vraiment s'appeler quelque chose comme lower_nobound()
et upper_nobound()
pour éviter les confusions...