TSKV
Input | Output | Alias |
---|---|---|
✔ | ✔ |
説明
TabSeparated
フォーマットに似ていますが、name=value
形式で値を出力します。
名前は TabSeparated
フォーマットと同様にエスケープされ、=
シンボルもエスケープされます。
注記
小さなカラムが多数ある場合、このフォーマットは効果的ではなく、一般的には使用する理由はありません。
それでも、効率の面では JSONEachRow
フォーマットとあまり変わりません。
パースには、異なるカラムの値の順序はサポートされています。 一部の値が省略されることは許可されており、それらはデフォルト値と等しいと見なされます。 この場合、ゼロと空の行がデフォルト値として使用されます。 テーブルに指定できる複雑な値はデフォルトとしてサポートされていません。
パースでは、=
シンボルや値なしで追加のフィールド tskv
を追加することができます。このフィールドは無視されます。
インポート時には、未知の名前のカラムはスキップされます。
input_format_skip_unknown_fields
が 1
に設定されている場合です。
NULL は \N
としてフォーマットされます。