Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan daftar kolom untuk tabel/tampilan yang diberikan dalam database yang ditentukan.
Sintaksis
listColumns(tableName: str, dbName: str = None)
Parameter-parameternya
| Parameter | Tipe | Deskripsi |
|---|---|---|
tableName |
str | Nama tabel untuk mencantumkan kolom. Dapat memenuhi syarat dengan nama katalog ketika dbName tidak ada. |
dbName |
str, opsional | Nama database untuk menemukan tabel untuk mencantumkan kolom. |
Pengembalian Barang
list arab Column
Catatan
Urutan argumen di sini berbeda dari rekan JVM-nya karena Python tidak mendukung kelebihan beban metode.
Jika tidak ada database yang ditentukan, database dan katalog saat ini akan digunakan. API ini mencakup semua tampilan sementara.
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")