Compartir a través de


Clase de error H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

La resolución H3 <r> debe estar entre <minR> y <maxR>, inclusive

Parámetros

  • h3Cell: valor de entrada que se esperaba que se correspondiera con un identificador de celda H3 válido.
  • r: valor de resolución real (un ENTERO), pasado a la función SQL.
  • minR: la resolución mínima aceptable (un ENTERO) en el contexto de la función SQL (normalmente 0).
  • maxR: la resolución máxima aceptable (un ENTERO) en el contexto de la función SQL (normalmente 15).

Explicación

Las funciones que emiten este error esperan un valor de resolución H3 válido. Los valores de resolución H3 válidos están entre 0 y 15. Algunas funciones SQL pueden restringir aún más el intervalo en función del contexto de la función.

Ejemplos

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

Funciones que emiten esta clase de error