listTables

指定したデータベース内のテーブル/ビューの一覧を返します。

構文

listTables(dbName: str = None, pattern: str = None)

パラメーター

パラメーター タイプ 説明
dbName str、省略可能 テーブルを一覧表示するデータベースの名前。 カタログ名で修飾できます。
pattern str、省略可能 テーブル名が一致する必要があるパターン。

返品

listTable

メモ

データベースが指定されていない場合は、現在のデータベースとカタログが使用されます。 この 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()
# []