| 入力 | 出力 | エイリアス |
|---|---|---|
| ✔ | ✔ |
説明
RowBinary フォーマットと似ていますが、ヘッダーが追加されています。
- カラム数 (N) を
LEB128でエンコードした値。 - カラム名を指定する N 個の
String。 - カラムの型を指定する 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 |