RowBinaryWithNames
| 入力 | 出力 | 別名 |
|---|---|---|
| ✔ | ✔ |
説明
RowBinary フォーマットと類似していますが、ヘッダーが追加されています。
- 列数 (N) を表す
LEB128でエンコードされた数値。 - 列名を指定する N 個の
String。
使用例
フォーマット設定
The following settings are common to all RowBinary type formats.
| Setting | Description | Default |
|---|---|---|
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に設定されている場合は、不明な名前の列はスキップされます。 それ以外の場合、最初の行がスキップされます。