pyspark.sql.SparkSession.catalog#
- property SparkSession.catalog#
Interface through which the user may create, drop, alter or query underlying databases, tables, functions, etc.
New in version 2.0.0.
Changed in version 3.4.0: Supports Spark Connect.
- Returns
Examples
>>> spark.catalog <...Catalog object ...>
Create a temp view, show the list, and drop it.
>>> spark.range(1).createTempView("test_view") >>> spark.catalog.listTables() [Table(name='test_view', catalog=None, namespace=[], description=None, ... >>> _ = spark.catalog.dropTempView("test_view")