> ## 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 RowBinaryWithNames

# RowBinaryWithNames

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

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

Semblable au format [`RowBinary`](/fr/reference/formats/RowBinary/RowBinary), mais avec un en-tête supplémentaire :

* nombre de colonnes (N) codé en [`LEB128`](https://en.wikipedia.org/wiki/LEB128).
* N `String` indiquant les noms des colonnes.

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

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

Les paramètres suivants sont communs à tous les formats de type `RowBinary`.

| Paramètre                                                                                                                                | Description                                                                                                                                                                                                                                                                                         | Par défaut |
| ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |
| [`format_binary_max_string_size`](/fr/reference/settings/formats#format_binary_max_string_size)                                          | Taille maximale autorisée pour String dans le format RowBinary.                                                                                                                                                                                                                                     | `1GiB`     |
| [`output_format_binary_encode_types_in_binary_format`](/fr/reference/settings/formats#input_format_binary_decode_types_in_binary_format) | Permet d'écrire les types dans l'en-tête à l'aide d'un [`encodage binaire`](/fr/reference/data-types/data-types-binary-encoding) au lieu de chaînes contenant les noms de type dans le format de sortie [`RowBinaryWithNamesAndTypes`](/fr/reference/formats/RowBinary/RowBinaryWithNamesAndTypes). | `false`    |
| [`input_format_binary_decode_types_in_binary_format`](/fr/reference/settings/formats#input_format_binary_decode_types_in_binary_format)  | Permet de lire les types dans l'en-tête à l'aide d'un [`encodage binaire`](/fr/reference/data-types/data-types-binary-encoding) au lieu de chaînes contenant les noms de type dans le format d'entrée [`RowBinaryWithNamesAndTypes`](/fr/reference/formats/RowBinary/RowBinaryWithNamesAndTypes).   | `false`    |
| [`output_format_binary_write_json_as_string`](/fr/reference/settings/formats#output_format_binary_write_json_as_string)                  | Permet d'écrire les valeurs du type de données [`JSON`](/fr/reference/data-types/newjson) comme des valeurs `JSON` de type [String](/fr/reference/data-types/string) dans le format de sortie [`RowBinary`](/fr/reference/formats/RowBinary/RowBinary).                                             | `false`    |
| [`input_format_binary_read_json_as_string`](/fr/reference/settings/formats#input_format_binary_read_json_as_string)                      | Permet de lire les valeurs du type de données [`JSON`](/fr/reference/data-types/newjson) comme des valeurs `JSON` de type [String](/fr/reference/data-types/string) dans le format d'entrée [`RowBinary`](/fr/reference/formats/RowBinary/RowBinary).                                               | `false`    |

<Note>
  * Si le paramètre [`input_format_with_names_use_header`](/fr/reference/settings/formats#input_format_with_names_use_header) est défini sur `1`, les colonnes des données d’entrée seront associées aux colonnes de la table d’après leur nom ; les colonnes dont le nom est inconnu seront ignorées.
  * Si le paramètre [`input_format_skip_unknown_fields`](/fr/reference/settings/formats#input_format_skip_unknown_fields) est défini sur `1`.
    Sinon, la première ligne sera ignorée.
</Note>
