ColumnInfo Classe
Metadati di colonna da una definizione di tabella Dataverse.
Costruttore
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)
Parametri
| Nome | Descrizione |
|---|---|
|
schema_name
Necessario
|
Nome dello schema di colonna ,ad esempio |
|
logical_name
Necessario
|
Nome logico colonna (minuscolo). |
|
type
Necessario
|
Stringa del tipo di colonna (ad esempio |
|
is_primary
|
Indica se si tratta della colonna del nome principale. Valore predefinito: False
|
|
is_required
|
Indica se la colonna è obbligatoria. Valore predefinito: False
|
|
max_length
|
Lunghezza massima per le colonne stringa. Valore predefinito: None
|
|
display_name
|
Nome visualizzato leggibile. Valore predefinito: None
|
|
description
|
Descrizione colonna. Valore predefinito: None
|
Metodi
| from_api_response |
Creare da una risposta dell'API Dataverse non elaborata |
from_api_response
Creare da una risposta dell'API Dataverse non elaborata AttributeMetadata .
from_api_response(response_data: Dict[str, Any]) -> ColumnInfo
Parametri
| Nome | Descrizione |
|---|---|
|
response_data
Necessario
|
Dict dei metadati dell'attributo non elaborato (chiavi PascalCase). |
Valori restituiti
| Tipo | Descrizione |
|---|---|
Attributi
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 = ''