Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un elenco di colonne per la tabella/vista specificata nel database specificato.
Sintassi
listColumns(tableName: str, dbName: str = None)
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
tableName |
str | Nome della tabella per elencare le colonne. Può essere qualificato con il nome del catalogo quando dbName è Nessuno. |
dbName |
str, facoltativo | Nome del database per trovare la tabella in cui elencare le colonne. |
Restituzioni
list di Column
Note
L'ordine degli argomenti qui è diverso da quello della controparte JVM perché Python non supporta l'overload dei metodi.
Se non viene specificato alcun database, vengono utilizzati il database e il catalogo correnti. Questa API include tutte le visualizzazioni temporanee.
Examples
_ = spark.sql("DROP TABLE IF EXISTS tbl1")
_ = spark.sql("CREATE TABLE tblA (name STRING, age INT) USING parquet")
spark.catalog.listColumns("tblA")
# [Column(name='name', description=None, dataType='string', nullable=True, ...
_ = spark.sql("DROP TABLE tblA")