Sdílet prostřednictvím


Třída chyby H3_INVALID_CELL_ID

SQLSTATE: 22023

<h3Cell> není platné ID buňky H3

Parametry

  • h3Cell: Vstupní hodnota, která neodpovídá platnému ID buňky H3.

Vysvětlení

Funkce, které vrací tuto chybu, buď zjistily vstupní hodnotu, která neodpovídá platnému ID buňky nebo je mimo přijatelnou oblast pro platné ID buněk H3. Minimální hodnota tohoto rozsahu je 0x08001fffffffffff a maximální hodnota je 0x08ff3b6db6db6db6. Hodnoty v této oblasti můžou stále odpovídat neplatným ID buněk H3.

Zmírnění

Zkontrolujte, zda je ID buňky H3 platné. Pokud je ID neplatné, vyfiltrujte ho pomocí funkce h3_isvalid SQL.

Příklady

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

Funkce vygenerující třídu chyb