Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve una lista de tablas o vistas de la base de datos especificada.
Sintaxis
listTables(dbName: str = None, pattern: str = None)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
dbName |
str, opcional | Nombre de la base de datos para enumerar las tablas. Se puede calificar con el nombre del catálogo. |
pattern |
str, opcional | Patrón que el nombre de la tabla debe coincidir. |
Devoluciones
list de Table
Notas
Si no se especifica ninguna base de datos, se usan la base de datos y el catálogo actuales. Esta API incluye todas las vistas temporales.
Ejemplos
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()
# []