Описание
Содержит список всех форматов, а также флаги, указывающие, подходит ли тот или иной формат для ввода/вывода и поддерживает ли он распараллеливание.
Столбцы
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) — Входной формат может распознавать отсутствие отдельных столбцов.description(String) — Общее описание формата.examples(String) — Примеры использования.introduced_in(String) — Версия ClickHouse, в которой формат был впервые представлен, в формате major.minor.related(Array(String)) — Названия связанных форматов.