listTables

Returnerar en lista över tabeller/vyer i den angivna databasen.

Syntax

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

Parameters

Parameter Type Beskrivning
dbName str, valfritt Namnet på databasen som ska lista tabellerna. Kan kvalificeras med katalognamn.
pattern str, valfritt Det mönster som tabellnamnet måste matcha.

Retur

list av Table

Notes

Om ingen databas anges används den aktuella databasen och katalogen. Det här API:et innehåller alla tillfälliga vyer.

Exempel

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