ColumnInfo Classe
Métadonnées de colonne à partir d’une définition de table Dataverse.
Constructeur
ColumnInfo(schema_name: str = '', logical_name: str = '', type: str = '', is_primary: bool = False, is_required: bool = False, max_length: int | None = None, display_name: str | None = None, description: str | None = None)
Paramètres
| Nom | Description |
|---|---|
|
schema_name
Obligatoire
|
Nom du schéma de colonne (par exemple |
|
logical_name
Obligatoire
|
Nom logique de colonne (minuscules). |
|
type
Obligatoire
|
Chaîne de type de colonne (par exemple |
|
is_primary
|
Indique s’il s’agit de la colonne de nom principal. Valeur par défaut: False
|
|
is_required
|
Indique si la colonne est requise. Valeur par défaut: False
|
|
max_length
|
Longueur maximale pour les colonnes de chaîne. Valeur par défaut: None
|
|
display_name
|
Nom d’affichage lisible par l’homme. Valeur par défaut: None
|
|
description
|
Description de colonne. Valeur par défaut: None
|
Méthodes
| from_api_response |
Créez à partir d’une réponse brute de l’API Dataverse |
from_api_response
Créez à partir d’une réponse brute de l’API Dataverse AttributeMetadata .
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Paramètres
| Nom | Description |
|---|---|
|
response_data
Obligatoire
|
Dictée de métadonnées d’attribut brut (clés PascalCase). |
Retours
| Type | Description |
|---|---|
Attributs
description
description: str | None = None
display_name
display_name: str | None = None
is_primary
is_primary: bool = False
is_required
is_required: bool = False
logical_name
logical_name: str = ''
max_length
max_length: int | None = None
schema_name
schema_name: str = ''
type
type: str = ''