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


класс ошибок H3_INVALID_CELL_ID

SQLSTATE: 22023

<h3Cell> не является допустимым идентификатором ячейки H3

Параметры

  • h3Cell: входное значение, которое не соответствует допустимому идентификатору ячейки H3.

Объяснение

Функции, возвращающие эту ошибку, либо столкнулись с входным значением, которое не соответствует допустимому идентификатору ячейки, либо выходит за пределы допустимого диапазона допустимых идентификаторов ячеек H3. Минимальное значение этого диапазона равно 0x08001fffffffffff, а максимальное значение — 0x08ff3b6db6db6db6. Значения в этом диапазоне по-прежнему могут соответствовать недопустимым идентификаторам ячеек H3.

Смягчение

Убедитесь, что идентификатор ячейки H3 является допустимым. Если идентификатор недопустим, отфильтруйте его с помощью функции h3_isvalid SQL.

Примеры

-- Invalid cell ID as input to the h3_resolution function.
> SELECT h3_resolution(0)
  [H3_INVALID_CELL_ID] 0 is not a valid H3 cell ID

Функции, генерирующие класс ошибок