Delen via


foutklasse H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

H3-resolutie <r> moet liggen tussen <minR> en <maxR>, inclusief

Parameters

  • h3Cell: een invoerwaarde die naar verwachting overeenkomt met een geldige H3-cel-id.
  • r: De werkelijke resolutiewaarde (een INTEGER), doorgegeven aan de SQL-functie.
  • minR: De minimale acceptabele resolutie (een INTEGER) in de context van de SQL-functie (meestal 0).
  • maxR: De maximaal acceptabele resolutie (een INTEGER) in de context van de SQL-functie (meestal 15).

Uitleg

Functies die deze fout verzenden, verwachten een geldige H3-resolutiewaarde. Geldige H3-resolutiewaarden liggen tussen 0 en 15. Sommige SQL-functies kunnen het bereik nog verder beperken op basis van de context van de functie.

Voorbeelden

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

Functies die deze foutklasse verzenden