Listcolumns

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")