RowBinaryWithNames
入力 | 出力 | エイリアス |
---|---|---|
✔ | ✔ |
説明
RowBinary
形式に類似していますが、ヘッダーが追加されています:
LEB128
でエンコードされたカラム数 (N)。- N の
String
がカラム名を指定します。
使用例
形式設定
次の設定はすべての RowBinary
タイプフォーマットに共通しています。
設定 | 説明 | デフォルト |
---|---|---|
format_binary_max_string_size | RowBinaryフォーマットにおけるStringの最大許可サイズ。 | 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 | 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
に設定されている場合、 それ以外では、最初の行がスキップされます。