Skip to main content

الوصف

يحتوي جدول النظام هذا على البيانات الوصفية الخاصة بكل ملف في جداول Iceberg الموجودة في ClickHouse، بحيث يقابل كل ملف بيانات أو حذف مشار إليه في اللقطة الحالية لكل جدول صفٌّ واحد. وسيكون هذا الجدول فارغًا إذا لم تكن لديك أي جداول Iceberg في ClickHouse.

الأعمدة

  • database (String) — اسم قاعدة البيانات.
  • table (String) — اسم الجدول.
  • snapshot_id (Int64) — معرّف اللقطة التي أُضيف الملف عندها.
  • content (Enum8(‘DATA’ = 0, ‘POSITION_DELETE’ = 1, ‘EQUALITY_DELETE’ = 2)) — نوع محتوى الملف.
  • file_path (String) — مسار التخزين النهائي للملف.
  • file_format (String) — تنسيق الملف، مثل ‘PARQUET’.
  • record_count (Int64) — عدد السجلات في الملف.
  • file_size_in_bytes (Int64) — حجم الملف بالبايت.
  • partition (String) — التمثيل النصي لـ tuple الخاص بالتقسيم.
  • schema_id (Int32) — معرّف الـschema المحدَّد لإدخال الـmanifest هذا.
  • sequence_number (Int64) — رقم التسلسل المحدَّد لإدخال الـmanifest (ويكون دائمًا 0 للتنسيق v1).
  • sort_order_id (Nullable(Int32)) — معرّف ترتيب الفرز للملف، إذا كان محددًا.
  • null_value_counts (Map(Int32, Int64)) — عدد قيم NULL لكل عمود (column id -> العدد).
  • column_sizes (Map(Int32, Int64)) — الحجم على القرص لكل عمود بالبايت (column id -> البايت).
  • value_counts (Map(Int32, Int64)) — العدد الإجمالي للقيم لكل عمود (column id -> العدد).
  • equality_ids (Array(Int32)) — معرّفات الحقول الخاصة بالمساواة لملفات حذف المساواة (وتكون فارغة للملفات التي لا تستخدم حذف المساواة).
Last modified on June 29, 2026