| 入力 | 出力 | エイリアス |
|---|---|---|
| ✔ | ✔ |
説明
JSONCompactEachRow フォーマットとは異なり、このフォーマットでは TabSeparatedWithNamesAndTypes フォーマットと同様に、カラム名と型を含む 2 行のヘッダーも出力されます。
使用例
データの挿入
football.json という名前のJSONファイルを使用します。
データの読み込み
JSONCompactEachRowWithNamesAndTypes フォーマットを使用します。
フォーマット設定
設定
input_format_with_names_use_header が 1 に設定されている場合、
入力データのカラムは名前に基づいてテーブルのカラムにマッピングされます。設定 input_format_skip_unknown_fields が 1 に設定されている場合、名前が不明なカラムはスキップされます。
それ以外の場合は、1 行目がスキップされます。
設定 input_format_with_types_use_header が 1 に設定されている場合、
入力データの型は、テーブル内の対応するカラムの型と比較されます。それ以外の場合は、2 行目がスキップされます。