Элемент запроса Postgres «строго справа от» диапазона

#postgresql

Вопрос:

Ссылаясь на функции диапазона Postgres здесь: https://www.postgresql.org/docs/9.3/functions-range.html

У нас есть функция для определения того, содержится ли элемент в диапазоне, например: 42 <@ int4range(1,7)

И еще один, чтобы определить, является ли диапазон «строго правильным» для другого диапазона, например: int8range(50,60) >> int8range(20,30)

Но я хотел бы определить, является ли элемент «строго правильным» из диапазона. И в моем случае диапазоны могут быть неограниченными (могут простираться до бесконечности). Это работает: NOT upper_inf(my_range) AND my_element > upper(my_range)

Или также: upper(my_range) IS NOT NULL AND my_element > upper(my_range)

Но мне интересно, есть ли что-то более краткое. Здорово, что оператор «содержит» позволяет сравнивать элемент с диапазоном, однако операторы «слева/справа», похоже, этого не делают.