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

RowBinaryWithNamesAndTypes

InputOutputAlias

描述

RowBinary格式类似,但附加了头部:

  • LEB128编码的列数 (N)。
  • N 个String指定列名。
  • N 个String指定列类型。

示例用法

格式设置

以下设置适用于所有 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允许在 RowBinary 输出格式中将 JSON 数据类型的值作为 JSON String 值写入。false
input_format_binary_read_json_as_string允许在 RowBinary 输入格式中将 JSON 数据类型的值作为 JSON String 值读取。false
备注

如果设置input_format_with_names_use_header为 1, 输入数据中的列将通过名称映射到表中的列,未知名称的列将被跳过,如果设置input_format_skip_unknown_fields为 1。 否则,将跳过第一行。 如果设置input_format_with_types_use_header1, 输入数据中的类型将与表中对应列的类型进行比较。否则,将跳过第二行。