H3_INVALID_RESOLUTION_VALUE エラー クラス

SQLSTATE: 22023

H3 の解像度 <r> は、<minR><maxR> の間 (両端を含む) である必要があります

パラメーター

  • h3Cell: 有効な H3 セル ID に対応すると想定された入力値。
  • r: SQL 関数に渡される実際の解像度の値 (INTEGER)。
  • minR: SQL 関数のコンテキストで許容される最小解像度 (INTEGER) (通常 0)。
  • maxR: SQL 関数のコンテキストで許容される最大解像度 (INTEGER) (通常 15)。

説明

関数がこのエラーを出力する場合、有効な H3 解像度の値を想定しています。 有効な H3 解像度の値は、015 の間にあります。 一部の SQL 関数では、関数のコンテキストに基づいて範囲がさらに制限される場合があります。

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

このエラー クラスを出力する関数