JSONCompactEachRowWithNamesAndTypes
Input | Output | Alias |
---|---|---|
✔ | ✔ |
説明
JSONCompactEachRow
形式とは異なり、カラム名と型のヘッダー行が2行印刷され、TabSeparatedWithNamesAndTypes 形式に似ています。
使用例
データの挿入
以下のデータを含むJSONファイルを football.json
として使用します:
データを挿入します:
データの読み取り
JSONCompactEachRowWithNamesAndTypes
形式を使用してデータを読み取ります:
出力はJSON形式になります:
形式設定
注記
input_format_with_names_use_header
設定が 1
に設定されている場合、入力データのカラムはその名前によってテーブルのカラムにマッピングされます。未知の名前のカラムは、input_format_skip_unknown_fields 設定が1に設定されている場合、スキップされます。それ以外の場合、最初の行はスキップされます。
input_format_with_types_use_header
設定が 1
に設定されている場合、入力データの型はテーブルの対応するカラムの型と比較されます。それ以外の場合、2行目はスキップされます。