Этот интерфейс предоставляет несколько методов построения диапазона для выбора данных с помощью курсора:
— only(value). Возвращает диапазон, начальная и конечная точки которого равны value;
— bound(lower, upper, lowerOpen, upperOpen). Возвращает диапазон, начальная точка которого равна lower, а конечная точка — upper. Также можно указать, нужно ли исключать граничные точки из возвращаемого списка объектов;
— lowerBound(value, open). Возвращает диапазон, начинающийся с value и продолжающийся до конца списка объектов. Атрибут open определяет, исключается объект, соответствующий value, из результирующего списка или нет;
— upperBound(value, open). Возвращает диапазон, начало которого совпадает с началом списка объектов и который заканчивается на value. Атрибут open определяет, исключается объект, соответствующий value, из результирующего списка или нет.
Добавить комментарий