listColumns

Belirtilen veritabanında verilen tablo/görünüm için sütunların listesini döndürür.

Sözdizimi

listColumns(tableName: str, dbName: str = None)

Parametreler

Parametre Türü Açıklama
tableName str Sütunları listelemek için tablonun adı. Yok olduğunda dbName katalog adıyla nitelenebilir.
dbName str, isteğe bağlı Sütunları listelemek için tabloyu bulmak için veritabanının adı.

İadeler

list in Column

Notlar

Python yöntemi aşırı yüklemeyi desteklemediğinden, buradaki bağımsız değişkenlerin sırası JVM karşılık geleninden farklıdır.

Veritabanı belirtilmezse geçerli veritabanı ve katalog kullanılır. Bu API tüm geçici görünümleri içerir.

Örnekler

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