Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une liste de tables/vues dans la base de données spécifiée.
Syntaxe
listTables(dbName: str = None, pattern: str = None)
Paramètres
| Paramètre | Type | Description |
|---|---|---|
dbName |
str, facultatif | Nom de la base de données pour répertorier les tables. Peut être qualifié avec le nom du catalogue. |
pattern |
str, facultatif | Modèle que le nom de la table doit correspondre. |
Retours
list de Table
Remarques
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
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()
# []