Перейти к основному содержанию
ВходВыходПсевдоним

Описание

Аналогично формату RowBinary, но с добавленным заголовком:
  • количество столбцов (N), закодированное с помощью LEB128.
  • N Stringов, задающих имена столбцов.
  • N Stringов, задающих типы столбцов.

Пример использования

Настройки формата

Следующие настройки общие для всех форматов типа RowBinary.
НастройкаОписаниеПо умолчанию
format_binary_max_string_sizeМаксимально допустимый размер значения String в формате RowBinary.1GiB
output_format_binary_encode_types_in_binary_formatПозволяет записывать типы в заголовке с использованием двоичного кодирования вместо строк с именами типов в выходном формате RowBinaryWithNamesAndTypes.false
input_format_binary_decode_types_in_binary_formatПозволяет читать типы в заголовке с использованием двоичного кодирования вместо строк с именами типов во входном формате RowBinaryWithNamesAndTypes.false
output_format_binary_write_json_as_stringПозволяет записывать значения типа данных JSON как значения JSON типа String в выходном формате RowBinary.false
input_format_binary_read_json_as_stringПозволяет читать значения типа данных JSON как значения JSON типа String во входном формате RowBinary.false
Если для настройки input_format_with_names_use_header установлено значение 1, столбцы из входных данных будут сопоставлены со столбцами таблицы по именам, а столбцы с неизвестными именами будут пропущены, если для настройки input_format_skip_unknown_fields установлено значение 1. В противном случае первая строка будет пропущена. Если для настройки input_format_with_types_use_header установлено значение 1, типы из входных данных будут сопоставлены с типами соответствующих столбцов таблицы. В противном случае вторая строка будет пропущена.
Последнее изменение 10 июня 2026 г.