Перейти к основному содержимому
Перейти к основному содержимому

RowBinaryWithNames

ВходВыходПсевдоним

Описание

Похож на формат RowBinary, но с добавленным заголовком:

  • Число колонок (N), закодированное с помощью LEB128.
  • N String, указывающие названия колонок.

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

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

Следующие настройки общие для всех форматов типа RowBinary.

НастройкаОписаниеПо умолчанию
format_binary_max_string_sizeМаксимально допустимый размер для строки в формате RowBinary.1GiB
output_format_binary_encode_types_in_binary_formatПозволяет записывать типы в заголовке, используя binary encoding вместо строк с именами типов в формате вывода RowBinaryWithNamesAndTypes.false
input_format_binary_decode_types_in_binary_formatПозволяет читать типы в заголовке, используя binary encoding вместо строк с именами типов в формате ввода 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. В противном случае первая строка будет пропущена.