فئة الخطأ W كيلوبايت_PARSE_ERROR

SQLSTATE: 22023

خطأ في تحليل W كيلوبايت: <parseError> في الموضع<pos>

المعلمات

  • parseError: وصف نوع خطأ التحليل الذي تمت مواجهته.
  • pos: الموضع المستند إلى 1 في السلسلة الثنائية W كيلوبايت حيث حدث خطأ التحليل.

الشرح

قد ترجع بعض الدالات الجغرافية المكانية هذا الخطأ عند تحليل الإدخال، والذي من المتوقع أن يكون بتنسيق ثنائي معروف (W كيلوبايت). تعرف على المزيد حول W كيلوبايت.

الأمثلة

-- Feeding an empty geometry collection in WKB format into the h3_polyfillash3string function (as opposed to a polygon or multipolygon).
> SELECT h3_polyfillash3string(unhex('010700000000'), 8)
  [WKB_PARSE_ERROR] Error parsing WKB: Invalid or unsupported type 7 at position 2

-- The input WKB corresponds to a polygon with 5 vertices in the exterior ring, but only 4 vertices are present in the description.
> SELECT h3_polyfillash3(unhex('0103000000010000000500000050fc1873d79a5ec0d0d556ec2fe342404182e2c7988f5dc0f46c567dae064140aaf1d24d628052c05e4bc8073d5b444050fc1873d79a5ec0d0d556ec2fe34240'), 2)
  [WKB_PARSE_ERROR] Error parsing WKB: Unexpected end of WKB buffer at position 78

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