Содержит список всех форматов, а также флаги, указывающие, подходит ли тот или иной формат для ввода/вывода и поддерживает ли он распараллеливание.
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 Content-Type, соответствующий формату вывода. Может зависеть от текущих настроек формата.
supports_random_access (UInt8) — Флаг, указывающий, поддерживает ли формат произвольный доступ во входных данных.
has_schema_inference (UInt8) — Формат может динамически определять схему по данным (либо по встроенному заголовку/метаданным, либо по самому фрагменту данных).
has_external_schema (UInt8) — Формат либо имеет фиксированную схему, либо принимает предопределённую схему в собственном формате.
prefers_large_blocks (UInt8) — Формат записывает в вывод более крупные блоки и генерирует более крупные блоки на входе.
supports_append (UInt8) — Этот формат позволяет дописывать данные в один файл.
supports_subsets_of_columns (UInt8) — Входной формат может распознавать пропуск некоторых столбцов.
Последнее изменение 10 июня 2026 г.