فئة الخطأ H3_INVALID_RESOLUTION_VALUE

SQLSTATE: 22023

يجب أن تكون دقة <r> H3 بين <minR> و <maxR>، شاملة

المعلمات

  • h3Cell: قيمة إدخال كان من المتوقع أن تتوافق مع معرف خلية H3 صالح.
  • r: قيمة الدقة الفعلية (عدد صحيح صحيح)، التي تم تمريرها إلى الدالة SQL.
  • minR: الدقة الدنيا المقبولة (عدد صحيح) في سياق الدالة SQL (عادة 0).
  • maxR: الحد الأقصى للدقة المقبولة (عدد صحيح) في سياق الدالة SQL (عادة 15).

الشرح

تتوقع الدالات التي تصدر هذا الخطأ قيمة دقة H3 صالحة. قيم دقة H3 الصالحة بين 0 و 15. قد تقيد بعض وظائف 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

الدالات التي تنبعث منها فئة الخطأ هذه