Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returnerar en lista med kolumner för den angivna tabellen/vyn i den angivna databasen.
Syntax
listColumns(tableName: str, dbName: str = None)
Parameters
| Parameter | Type | Beskrivning |
|---|---|---|
tableName |
str | Namnet på tabellen som ska lista kolumner. Kan kvalificeras med katalognamn när dbName är Ingen. |
dbName |
str, valfritt | Namnet på databasen för att hitta tabellen som ska lista kolumner. |
Retur
list av Column
Notes
Argumentordningen här skiljer sig från JVM-motsvarighetens eftersom Python inte stöder metodöverlagring.
Om ingen databas anges används den aktuella databasen och katalogen. Det här API:et innehåller alla tillfälliga vyer.
Exempel
_ = 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")