Description
Temporary tables are used frequently, but `spark.catalog.listColumns` does not support those tables.
scala> spark.range(10).createOrReplaceTempView("t1") scala> spark.catalog.listTables().collect() res1: Array[org.apache.spark.sql.catalog.Table] = Array(Table[name='t1', tableType='TEMPORARY', isTemporary='true']) scala> spark.catalog.listColumns("t1").collect() org.apache.spark.sql.AnalysisException: Table 't1' does not exist in database 'default'.;
This issue make `SessionCatalog` supports temporary table column listing.
Attachments
Issue Links
- relates to
-
SPARK-16452 basic INFORMATION_SCHEMA support
- Resolved
- links to