RowBinaryWithDefaults
Input | Output | Alias |
---|---|---|
✔ | ✗ |
Описание
Похож на формат RowBinary
, но с дополнительным байтом перед каждой колонкой, который указывает, следует ли использовать значение по умолчанию.
Пример использования
Примеры:
- Для колонки
x
имеется только один байт01
, который указывает, что следует использовать значение по умолчанию, и никаких других данных после этого байта не предоставляется. - Для колонки
y
данные начинаются с байта00
, который указывает, что колонка имеет фактическое значение, которое должно быть прочитано из последующих данных01000000
.
Настройки формата
Следующие настройки являются общими для всех форматов типа 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 |