メインコンテンツまでスキップ

リストテーブル

指定されたデータベース内のテーブル/ビューのリストを返します。

構文

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

パラメーター

パラメーター

Type

説明

dbName

文字列、オプション

テーブルを一覧表示するデータベースの名前。カタログ名で修飾できます。

pattern

文字列、オプション

テーブル名が一致する必要があるパターン。

戻り値

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()
# []