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