Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

JSONColumnsWithMetadata

Entrée Sortie Alias

Description

Se distingue du format JSONColumns en ce qu’il inclut également certaines métadonnées et statistiques (à l’instar du format JSON).

Exemple d’utilisation

Exemple :

{
        "meta":
        [
                {
                        "name": "num",
                        "type": "Int32"
                },
                {
                        "name": "str",
                        "type": "String"
                },

                {
                        "name": "arr",
                        "type": "Array(UInt8)"
                }
        ],

        "data":
        {
                "num": [42, 43, 44],
                "str": ["hello", "hello", "hello"],
                "arr": [[0,1], [0,1,2], [0,1,2,3]]
        },

        "rows": 3,

        "rows_before_limit_at_least": 3,

        "statistics":
        {
                "elapsed": 0.000272376,
                "rows_read": 3,
                "bytes_read": 24
        }
}

Pour le format d’entrée JSONColumnsWithMetadata, si le paramètre input_format_json_validate_types_from_metadata est défini sur 1, les types indiqués dans les métadonnées des données d’entrée seront comparés à ceux des colonnes correspondantes de la table.

Paramètres de format

Navigation