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) — تمثيل نصي لمجموعة القسم.
  • schema_id (Int32) — معرّف المخطط المحلول لإدخال البيان هذا.
  • sequence_number (Int64) — رقم التسلسل المحلول لإدخال البيان (يكون دائمًا 0 في التنسيق v1).
  • sort_order_id (Nullable(Int32)) — معرّف ترتيب فرز الملف، إن كان محددًا.
  • null_value_counts (Map(Int32, Int64)) — عدد قيم NULL لكل عمود (معرّف العمود -> العدد).
  • column_sizes (Map(Int32, Int64)) — الحجم على القرص لكل عمود بالبايت (معرّف العمود -> البايت).
  • value_counts (Map(Int32, Int64)) — إجمالي عدد القيم لكل عمود (معرّف العمود -> العدد).
  • equality_ids (Array(Int32)) — معرّفات حقول المساواة لملفات الحذف بالمساواة (فارغة للملفات التي لا تستخدم الحذف بالمساواة).
آخر تعديل في ١٤ أغسطس ٢٠٢٦