H3_INVALID_CELL_ID, klasa błędów

SQLSTATE: 22023

<h3Cell> jest nieprawidłowym identyfikatorem komórki H3

Parametry

  • h3Cell: wartość wejściowa, która nie odpowiada prawidłowemu identyfikatorowi komórki H3.

Wyjaśnienie

Funkcje zwracające ten błąd napotkały wartość wejściową, która nie odpowiada prawidłowemu identyfikatorowi komórki lub znajduje się poza dopuszczalnym zakresem prawidłowych identyfikatorów komórek H3. Minimalna wartość tego zakresu to 0x08001fffffffffff , a wartość maksymalna to 0x08ff3b6db6db6db6. Wartości w tym zakresie mogą nadal odpowiadać nieprawidłowym identyfikatorom komórek H3.

Ograniczanie ryzyka

Sprawdź, czy obraźliwy identyfikator komórki H3 jest prawidłowy. Jeśli identyfikator jest nieprawidłowy, odfiltruj go przy użyciu funkcji h3_isvalid SQL.

Przykłady

-- 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

Funkcje emitujące klasę błędów