> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentation sur le format JSONCompactEachRowWithProgress

# JSONCompactEachRowWithProgress

| Entrée | Sortie | Alias |
| ------ | ------ | ----- |
| ✗      | ✔      |       |

<div id="description">
  ## Description
</div>

Ce format combine la sortie compacte ligne par ligne de JSONCompactEachRow avec des informations de progression en continu.
Il produit les données sous forme d'objets JSON distincts pour les métadonnées, les lignes, les mises à jour de progression,
les totaux et les exceptions. Les valeurs sont représentées dans leur type natif.

Caractéristiques principales :

* Affiche d'abord les métadonnées avec les noms et les types de colonnes
* Chaque ligne est un objet JSON distinct avec une clé "row" contenant un tableau de valeurs
* Inclut des mises à jour de progression pendant l'exécution de la requête (sous forme d'objets `{"progress":...}`)
* Prend en charge les totaux et les extrêmes
* Les valeurs conservent leur type natif (les nombres restent des nombres, les chaînes restent des chaînes)

<div id="example-usage">
  ## Exemple d’utilisation
</div>

```sql title="Query" theme={null}
SELECT *
FROM generateRandom('a Array(Int8), d Decimal32(4), c Tuple(DateTime64(3), UUID)', 1, 10, 2)
LIMIT 5
FORMAT JSONCompactEachRowWithProgress
```

```response title="Response" theme={null}
{"meta":[{"name":"a","type":"Array(Int8)"},{"name":"d","type":"Decimal(9, 4)"},{"name":"c","type":"Tuple(DateTime64(3), UUID)"}]}
{"row":[[-8], 46848.5225, ["2064-06-11 14:00:36.578","b06f4fa1-22ff-f84f-a1b7-a5807d983ae6"]]}
{"row":[[-76], -85331.598, ["2038-06-16 04:10:27.271","2bb0de60-3a2c-ffc0-d7a7-a5c88ed8177c"]]}
{"row":[[-32], -31470.8994, ["2027-07-18 16:58:34.654","1cdbae4c-ceb2-1337-b954-b175f5efbef8"]]}
{"row":[[-116], 32104.097, ["1979-04-27 21:51:53.321","66903704-3c83-8f8a-648a-da4ac1ffa9fc"]]}
{"row":[[], 2427.6614, ["1980-04-24 11:30:35.487","fee19be8-0f46-149b-ed98-43e7455ce2b2"]]}
{"progress":{"read_rows":"5","read_bytes":"184","total_rows_to_read":"5","elapsed_ns":"335771"}}
{"rows_before_limit_at_least":5}
```

<div id="format-settings">
  ## Paramètres de format
</div>
