Freigeben über


H3_INVALID_RESOLUTION_VALUE Fehlerkategorie

SQLSTATE: 22023

Die H3-Auflösung <r> muss zwischen <minR> und <maxR> liegen (inklusive)

Die Parameter

  • h3Cell: Ein Eingabewert, bei dem erwartet wurde, dass er einer gültigen H3-Zell-ID entspricht.
  • r: Der tatsächliche Auflösungswert (eine GANZE ZAHL), die an die SQL-Funktion übergeben wird.
  • minR: Die minimale akzeptable Auflösung (eine GANZE ZAHL) im Kontext der SQL-Funktion (in der Regel 0).
  • maxR: Die maximal zulässige Auflösung (eine GANZE ZAHL) im Kontext der SQL-Funktion (in der Regel 15).

Erklärung

Funktionen, die diesen Fehler ausgeben, erwarten einen gültigen H3-Auflösungswert. Gültige H3-Auflösungswerte liegen zwischen 0 und 15. Einige SQL-Funktionen beschränken den Bereich möglicherweise noch weiter basierend auf dem Kontext der Funktion.

Beispiele

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

Funktionen, die diese Fehlerklasse ausgeben