Condividi tramite


listTables

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