Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce un elenco di tabelle/viste nel database specificato.
Sintassi
listTables(dbName: str = None, pattern: str = None)
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
dbName |
str, facoltativo | Nome del database per elencare le tabelle. Può essere qualificato con il nome del catalogo. |
pattern |
str, facoltativo | Modello che deve corrispondere al nome della tabella. |
Restituzioni
list di Table
Note
Se non viene specificato alcun database, vengono utilizzati il database e il catalogo correnti. Questa API include tutte le visualizzazioni temporanee.
Examples
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()
# []