| 入力 | 出力 | エイリアス |
|---|---|---|
| ✔ | ✔ |
説明
RowBinaryフォーマットと似ていますが、ヘッダーが追加されています。
LEB128でエンコードされたカラム数 (N)- カラム名を指定する N 個の
String
使用例
フォーマット設定
RowBinary 系フォーマットに共通です。
| 設定 | 説明 | デフォルト |
|---|---|---|
format_binary_max_string_size | RowBinary フォーマットで許可される String の最大サイズです。 | 1GiB |
output_format_binary_encode_types_in_binary_format | RowBinaryWithNamesAndTypes 出力フォーマットで、ヘッダー内の型を、型名の文字列ではなく binary encoding を使って書き込めるようにします。 | false |
input_format_binary_decode_types_in_binary_format | RowBinaryWithNamesAndTypes 入力フォーマットで、ヘッダー内の型を、型名の文字列ではなく binary encoding を使って読み取れるようにします。 | 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に設定されている場合。 それ以外の場合は、最初の行がスキップされます。