listTables
Renvoie une liste de tables/vues dans la base de données spécifiée.
Syntaxe
listTables(dbName: str = None, pattern: str = None)
parameter
parameter | Type | Description |
|---|---|---|
| str, facultatif | Nom de la base de données pour lister les tables. Peut être qualifié avec le nom du catalogue. |
| str, facultatif | Le modèle auquel le nom de la table doit correspondre. |
Renvoie
list de Table
Notes
Si aucune base de données n'est spécifiée, la base de données et le catalogue actuels sont utilisés. Cette API inclut toutes les vues temporaires.
Exemples
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()
# []