> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-trino-dialect.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> يتضمن قائمة بجميع التنسيقات، مع مؤشرات توضّح ما إذا كان التنسيق مناسبًا للإدخال/الإخراج وما إذا كان يدعم التنفيذ المتوازي.

# system.formats

<div id="description">
  ## الوصف
</div>

يحتوي على قائمة بجميع التنسيقات، إلى جانب مؤشرات توضّح ما إذا كان التنسيق مناسبًا للإدخال/الإخراج وما إذا كان يدعم المعالجة المتوازية.

<div id="columns">
  ## الأعمدة
</div>

* `name` ([String](/ar/reference/data-types/string)) — اسم التنسيق.
* `is_input` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق مناسبًا لإدخال البيانات.
* `is_output` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق مناسبًا لإخراج البيانات.
* `supports_parallel_parsing` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق يدعم التحليل المتوازي.
* `supports_parallel_formatting` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق يدعم التنسيق المتوازي.
* `is_tty_friendly` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق يُعرَض عادةً بصورة جيدة في الطرفية. بالنسبة إلى التنسيقات الأخرى، تطلب CLI التأكيد قبل الإخراج.
* `content_type` ([String](/ar/reference/data-types/string)) — نوع محتوى HTTP المقابل لتنسيق الإخراج. وقد يعتمد على إعدادات التنسيق الحالية.
* `supports_random_access` ([UInt8](/ar/reference/data-types/int-uint)) — علامة تشير إلى ما إذا كان التنسيق يدعم الوصول العشوائي إلى بيانات الإدخال.
* `has_schema_inference` ([UInt8](/ar/reference/data-types/int-uint)) — يمكن للتنسيق استنتاج المخطط ديناميكيًا من البيانات، إما من الرأس أو البيانات الوصفية المضمّنة، أو من جزء من البيانات.
* `has_external_schema` ([UInt8](/ar/reference/data-types/int-uint)) — يكون للتنسيق إما مخطط ثابت أو يقبل مخططًا معرّفًا مسبقًا بتنسيقه الخاص.
* `prefers_large_blocks` ([UInt8](/ar/reference/data-types/int-uint)) — يكتب التنسيق كتلًا أكبر في الإخراج ويُنشئ كتلًا أكبر عند الإدخال.
* `supports_append` ([UInt8](/ar/reference/data-types/int-uint)) — يمكن الإلحاق بملف واحد باستخدام هذا التنسيق.
* `supports_subsets_of_columns` ([UInt8](/ar/reference/data-types/int-uint)) — يمكن لتنسيق الإدخال التعرّف على حذف أعمدة معيّنة.
* `description` ([String](/ar/reference/data-types/string)) — وصف عام للتنسيق.
* `examples` ([String](/ar/reference/data-types/string)) — أمثلة الاستخدام.
* `introduced_in` ([String](/ar/reference/data-types/string)) — إصدار ClickHouse الذي قُدِّم فيه التنسيق لأول مرة، بصيغة major.minor.
* `related` ([Array(String)](/ar/reference/data-types/array)) — أسماء التنسيقات ذات الصلة.
