Partager via


Classe d’erreur H3_INVALID_RESOLUTION_VALUE

SQLSTATE : 22023

La résolution H3 <r> doit être comprise entre <minR> et <maxR> (inclus)

Paramètres

  • h3Cell : valeur d’entrée attendue correspondant à un ID de cellule H3 valide.
  • r : La valeur de résolution réelle (un ENTIER), transmise à la fonction SQL.
  • minR : La résolution minimale acceptable (un ENTIER) dans le contexte de la fonction SQL (généralement 0).
  • maxR : La résolution maximale acceptable (un ENTIER) dans le contexte de la fonction SQL (généralement 15).

Explication

Les fonctions qui émettent cette erreur attendent une valeur de résolution H3 valide. Les valeurs de résolution H3 valides sont comprises entre 0 et 15. Certaines fonctions SQL peuvent davantage restreindre la plage selon le contexte de la fonction.

Exemples

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

Fonctions émettant cette classe d’erreur