Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Liste von Spalten für die angegebene Tabelle/Ansicht in der angegebenen Datenbank zurück.
Syntax
listColumns(tableName: str, dbName: str = None)
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
tableName |
str | Name der Tabelle zu Listenspalten. Kann mit Katalognamen qualifiziert werden, wenn dbName "None" angegeben ist. |
dbName |
str, optional | Der Name der Datenbank, um die Tabelle in Listenspalten zu finden. |
Rückkehr
list von Column
Hinweise
Die Reihenfolge der Argumente unterscheidet sich von der des JVM-Gegenstücks, da Python die Methodenüberladung nicht unterstützt.
Wenn keine Datenbank angegeben ist, werden die aktuelle Datenbank und der aktuelle Katalog verwendet. Diese API enthält alle temporären Ansichten.
Beispiele
_ = 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")