Bagikan melalui


kelas kesalahan H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

Resolusi <r> H3 harus antara <minR> dan <maxR>, inklusif

Parameter

  • h3Cell: Nilai input yang diharapkan sesuai dengan ID sel H3 yang valid.
  • r: Nilai resolusi aktual (INTEGER), diteruskan ke fungsi SQL.
  • minR: Resolusi minimum yang dapat diterima (INTEGER) dalam konteks fungsi SQL (biasanya 0).
  • maxR: Resolusi maksimum yang dapat diterima (BILANGAN BULAT) dalam konteks fungsi SQL (biasanya 15).

Penjelasan

Fungsi yang memancarkan kesalahan ini mengharapkan nilai resolusi H3 yang valid. Nilai resolusi H3 yang valid antara 0 dan 15. Beberapa fungsi SQL dapat membatasi rentang lebih jauh berdasarkan konteks fungsi.

Contoh

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

Fungsi yang memancarkan kelas kesalahan ini