リストテーブル
指定されたデータベース内のテーブル/ビューのリストを返します。
構文
listTables(dbName: str = None, pattern: str = None)
パラメーター
パラメーター | Type | 説明 |
|---|---|---|
| 文字列、オプション | テーブルを一覧表示するデータベースの名前。カタログ名で修飾できます。 |
| 文字列、オプション | テーブル名が一致する必要があるパターン。 |
戻り値
list / Table
注意
データベースが指定されていない場合は、現在のデータベースとカタログが使用されます。このAPIには、すべての一時ビューが含まれています。
例
Python
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()
# []