Compartilhar via


listTables

Retorna uma lista de tabelas/exibições no banco de dados especificado.

Sintaxe

listTables(dbName: str = None, pattern: str = None)

Parâmetros

Parâmetro Tipo Descrição
dbName str, opcional Nome do banco de dados para listar as tabelas. Pode ser qualificado com o nome do catálogo.
pattern str, opcional O padrão que o nome da tabela precisa corresponder.

Devoluções

list de Table

Observações

Se nenhum banco de dados for especificado, o banco de dados e o catálogo atuais serão usados. Essa API inclui todos os modos de exibição temporários.

Exemplos

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