指定したデータベース内のテーブル/ビューの一覧を返します。
構文
listTables(dbName: str = None, pattern: str = None)
パラメーター
| パラメーター | タイプ | 説明 |
|---|---|---|
dbName |
str、省略可能 | テーブルを一覧表示するデータベースの名前。 カタログ名で修飾できます。 |
pattern |
str、省略可能 | テーブル名が一致する必要があるパターン。 |
返品
list の Table
メモ
データベースが指定されていない場合は、現在のデータベースとカタログが使用されます。 この API には、すべての一時ビューが含まれます。
例示
spark.range(1).createTempView("test_view")
spark.catalog.listTables()
# [Table(name='test_view', catalog=None, namespace=[], description=None, ...
spark.catalog.listTables(pattern="test*")
# [Table(name='test_view', catalog=None, namespace=[], description=None, ...
spark.catalog.listTables(pattern="table*")
# []
_ = spark.catalog.dropTempView("test_view")
spark.catalog.listTables()
# []