H3_INVALID_RESOLUTION_VALUE hata sınıfı

SQLSTATE: 22023

H3 çözünürlüğü <r> ile <maxR>arasında <minR> olmalıdır( dahil)

Parametreler

  • h3Cell: Geçerli bir H3 hücre kimliğine karşılık gelen bir giriş değeri.
  • r: SQL işlevine geçirilen gerçek çözünürlük değeri (TAMSAYı).
  • minR: SQL işlevi bağlamında (genellikle 0) kabul edilebilir en düşük çözünürlük (bir TAMSAYı).
  • maxR: SQL işlevi bağlamında (genellikle 15) kabul edilebilir en yüksek çözünürlük (TAMSAYı).

Açıklama

Bu hatayı yayan işlevler geçerli bir H3 çözünürlük değeri bekler. Geçerli H3 çözünürlük değerleri ile 15arasındadır0. Bazı SQL işlevleri, işlevin bağlamını temel alarak aralığı daha da kısıtlayabilir.

Örnekler

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

Bu hata sınıfını yayan işlevler