listTables

Vrátí seznam tabulek a zobrazení v zadané databázi.

Syntaxe

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

Parametry

Parameter Typ Description
dbName str, volitelné Název databáze, která zobrazí seznam tabulek. Lze kvalifikovat pomocí názvu katalogu.
pattern str, volitelné Vzor, který musí název tabulky shodovat.

Návraty

list z Table

Poznámky

Pokud není zadána žádná databáze, použije se aktuální databáze a katalog. Toto rozhraní API zahrnuje všechna dočasná zobrazení.

Příklady

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