Я понимаю, как проверить существование таблицы в PySpark:
>>> spark.catalog.setCurrentDatabase("staging")
>>> 'test_table' in sqlContext.tableNames()
True
Но как насчет представлений?Если он создаст его следующим образом:
df = sqlContext.sql("SELECT * FROM staging.test_table")
df.createOrReplaceTempView("test_view")
df.persist(p.persistLevel)
Как мне проверить, существует ли позже в моем коде "тестовое представление"?