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

RowBinaryWithNames

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

Описание

Аналогично формату RowBinary, но с добавленным заголовком:

  • Количество столбцов (N), закодированное в формате LEB128.
  • N строк (String), задающих имена столбцов.

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

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

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

SettingDescriptionDefault
format_binary_max_string_sizeМаксимально допустимый размер значения типа String в формате 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, в противном случае первая строка будет пропущена.