Dela via


H3_INVALID_RESOLUTION_VALUE felklass

SQLSTATE: 22023

H3-upplösningen <r> måste vara mellan <minR> och <maxR>, inkluderande

Parametrar

  • h3Cell: Ett indatavärde som förväntades motsvara ett giltigt H3-cell-ID.
  • r: Det faktiska upplösningsvärdet (ett HELTAL) som skickas till SQL-funktionen.
  • minR: Minsta godtagbara upplösning (ett HELTAL) i kontexten för SQL-funktionen (vanligtvis 0).
  • maxR: Den maximala godtagbara upplösningen (ett HELTAL) i kontexten för SQL-funktionen (vanligtvis 15).

Förklaring

Funktioner som genererar det här felet förväntar sig ett giltigt H3-upplösningsvärde. Giltiga H3-matchningsvärden är mellan 0 och 15. Vissa SQL-funktioner kan begränsa intervallet ytterligare baserat på funktionens kontext.

Exempel

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

Funktioner som genererar den här felklassen