Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Retourneert een lijst met kolommen voor de opgegeven tabel/weergave in de opgegeven database.
Syntaxis
listColumns(tableName: str, dbName: str = None)
Parameterwaarden
| Kenmerk | Typ | Beschrijving |
|---|---|---|
tableName |
str | Naam van de tabel om kolommen weer te geven. Kan worden gekwalificeerd met catalogusnaam wanneer dbName geen. |
dbName |
str, optioneel | De naam van de database om de tabel te zoeken om kolommen weer te geven. |
Retouren
list van Column
Aantekeningen
De volgorde van argumenten hier verschilt van die van de JVM-tegenhanger, omdat Python geen ondersteuning biedt voor overbelasting van methoden.
Als er geen database is opgegeven, worden de huidige database en catalogus gebruikt. Deze API bevat alle tijdelijke weergaven.
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")