跳到主要内容
跳到主要内容

RowBinaryWithDefaults

输入输出别名

描述

RowBinary 格式类似,但在每列之前有一个额外的字节,指示是否应使用默认值。

示例用法

示例:

  • 对于列 x,只有一个字节 01,指示应使用默认值,并且在此字节之后没有提供其他数据。
  • 对于列 y,数据以字节 00 开始,指示该列具有应从后续数据 01000000 中读取的实际值。

格式设置

以下设置适用于所有 RowBinary 类型格式。

设置描述默认值
format_binary_max_string_sizeRowBinary 格式中允许的最大字符串大小。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 String 值的形式读取 JSON 数据类型的值,作为 RowBinary 输入格式。false