File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed
sql/core/src/main/scala/org/apache/spark/sql/internal Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -284,10 +284,8 @@ class CatalogImpl(sparkSession: SparkSession) extends Catalog {
284284 * @since 2.0.0
285285 */
286286 override def dropTempView (viewName : String ): Unit = {
287- val maybeTempView = sparkSession.sessionState.catalog.getTempView(viewName)
288- if (maybeTempView.isDefined) {
289- val view = SubqueryAlias (viewName, maybeTempView.get, Some (TableIdentifier (viewName)))
290- sparkSession.sharedState.cacheManager.uncacheQuery(Dataset .ofRows(sparkSession, view))
287+ sparkSession.sessionState.catalog.getTempView(viewName).foreach { tempView =>
288+ sparkSession.sharedState.cacheManager.uncacheQuery(Dataset .ofRows(sparkSession, tempView))
291289 sessionCatalog.dropTempView(viewName)
292290 }
293291 }
You can’t perform that action at this time.
0 commit comments