Поделиться через


Класс ошибок H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

Разрешение <r> H3 должно быть между и <maxR>, включающими <minR>

Параметры

  • h3Cell: входное значение, которое должно соответствовать допустимому идентификатору ячейки H3.
  • r: фактическое значение разрешения (INTEGER), переданное функции SQL.
  • minR: минимально допустимое разрешение (INTEGER) в контексте функции SQL (обычно 0).
  • maxR: максимально допустимое разрешение (INTEGER) в контексте функции SQL (обычно 15).

Описание

Функции, которые выдают эту ошибку, ожидают допустимого значения разрешения H3. Допустимые значения разрешения H3 находятся в диапазоне от 0 до 15. Некоторые функции SQL могут дополнительно ограничить диапазон в зависимости от контекста функции.

Примеры

-- Invoking h3_longlatash3 with a resolution that is out of the valid range.
> SELECT h3_longlatash3(40, -120, 16);
  [H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive

-- Invoking h3_toparent with a resolution that is larger than the input cell’s resolution.
> SELECT h3_toparent(599686042433355775, h3_resolution(599686042433355775) + 1);
  [H3_INVALID_RESOLUTION_VALUE] H3 resolution 6 must be between 0 and 5, inclusive

Функции, создающие этот класс ошибок