listarTabelas
Retorna uma lista de tabelas/visualizações no banco de dados especificado.
Sintaxe
listTables(dbName: str = None, pattern: str = None)
Parâmetros
Parâmetro | Tipo | Descrição |
|---|---|---|
| str, opcional | Nome do banco de dados onde as tabelas serão listadas. Pode ser qualificado com o nome do catálogo. |
| str, opcional | O padrão que o nome da tabela precisa corresponder. |
Devoluções
list de Table
Notas
Caso nenhum banco de dados seja especificado, o banco de dados e o catálogo atuais serão utilizados. Esta API inclui todas as visualizações temporárias.
Exemplos
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()
# []