يحتوي على قائمة بجميع التنسيقات، إلى جانب مؤشرات توضّح ما إذا كان التنسيق مناسبًا للإدخال/الإخراج وما إذا كان يدعم المعالجة المتوازية.
name (String) — اسم التنسيق.
is_input (UInt8) — علامة تشير إلى ما إذا كان التنسيق مناسبًا لإدخال البيانات.
is_output (UInt8) — علامة تشير إلى ما إذا كان التنسيق مناسبًا لإخراج البيانات.
supports_parallel_parsing (UInt8) — علامة تشير إلى ما إذا كان التنسيق يدعم التحليل المتوازي.
supports_parallel_formatting (UInt8) — علامة تشير إلى ما إذا كان التنسيق يدعم التنسيق المتوازي.
is_tty_friendly (UInt8) — علامة تشير إلى ما إذا كان التنسيق يُعرَض عادةً بصورة جيدة في الطرفية. بالنسبة إلى التنسيقات الأخرى، تطلب CLI التأكيد قبل الإخراج.
content_type (String) — نوع محتوى HTTP المقابل لتنسيق الإخراج. وقد يعتمد على إعدادات التنسيق الحالية.
supports_random_access (UInt8) — علامة تشير إلى ما إذا كان التنسيق يدعم الوصول العشوائي إلى بيانات الإدخال.
has_schema_inference (UInt8) — يمكن للتنسيق استنتاج المخطط ديناميكيًا من البيانات، إما من الرأس أو البيانات الوصفية المضمّنة، أو من جزء من البيانات.
has_external_schema (UInt8) — يكون للتنسيق إما مخطط ثابت أو يقبل مخططًا معرّفًا مسبقًا بتنسيقه الخاص.
prefers_large_blocks (UInt8) — يكتب التنسيق كتلًا أكبر في الإخراج ويُنشئ كتلًا أكبر عند الإدخال.
supports_append (UInt8) — يمكن الإلحاق بملف واحد باستخدام هذا التنسيق.
supports_subsets_of_columns (UInt8) — يمكن لتنسيق الإدخال التعرّف على حذف أعمدة معيّنة.
description (String) — وصف عام للتنسيق.
examples (String) — أمثلة الاستخدام.
introduced_in (String) — إصدار ClickHouse الذي قُدِّم فيه التنسيق لأول مرة، بصيغة major.minor.
related (Array(String)) — أسماء التنسيقات ذات الصلة.
آخر تعديل في ١٤ أغسطس ٢٠٢٦