Skip to main content
Ces paramètres sont générés automatiquement à partir du code source.

schema_inference_hints

La liste des noms de colonnes et des types à utiliser comme indications pour l’inférence du schéma dans les formats sans schéma. Exemple : Requête :
Résultat :
Si schema_inference_hints n’est pas correctement formaté, ou s’il contient une faute de frappe, un type de données erroné, etc., l’intégralité de schema_inference_hints sera ignorée.

schema_inference_make_columns_nullable

Détermine si les types inférés doivent être rendus Nullable lors de l’inférence du schéma. Valeurs possibles :
  • 0 - le type inféré ne sera jamais Nullable (utilisez input_format_null_as_default pour définir le comportement à adopter avec les valeurs nulles dans ce cas),
  • 1 - tous les types inférés seront Nullable,
  • 2 ou auto - le type inféré sera Nullable uniquement si la colonne contient NULL dans un échantillon analysé lors de l’inférence du schéma, ou si les métadonnées du fichier contiennent des informations sur la nullabilité de la colonne,
  • 3 - la nullabilité du type inféré correspondra aux métadonnées du fichier si le format la prend en charge (par exemple Parquet), et sera sinon toujours Nullable (par exemple CSV).

schema_inference_make_json_columns_nullable

Contrôle si les types JSON inférés sont rendus Nullable lors de l’inférence du schéma. Si ce paramètre est activé en même temps que schema_inference_make_columns_nullable, le type JSON inféré sera Nullable.

schema_inference_mode

Mode d’inférence du schéma. ‘default’ : considère que tous les fichiers ont le même schéma et que celui-ci peut être inféré à partir de n’importe quel fichier ; ‘union’ : les fichiers peuvent avoir des schémas différents et le schéma résultant doit être l’union des schémas de tous les fichiers
Dernière modification le 23 juillet 2026