File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
main/scala/org/apache/spark/ml/feature
test/scala/org/apache/spark/ml/feature Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,9 @@ class SQLTransformer @Since("1.6.0") (@Since("1.6.0") override val uid: String)
6767 val tableName = Identifiable .randomUID(uid)
6868 dataset.createOrReplaceTempView(tableName)
6969 val realStatement = $(statement).replace(tableIdentifier, tableName)
70- dataset.sparkSession.sql(realStatement)
70+ val result = dataset.sparkSession.sql(realStatement)
71+ dataset.sparkSession.catalog.dropTempView(tableName)
72+ result
7173 }
7274
7375 @ Since (" 1.6.0" )
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ class SQLTransformerSuite
4343 assert(result.schema.toString == resultSchema.toString)
4444 assert(resultSchema == expected.schema)
4545 assert(result.collect().toSeq == expected.collect().toSeq)
46+ assert(original.sparkSession.catalog.listTables().count() == 0 )
4647 }
4748
4849 test(" read/write" ) {
You can’t perform that action at this time.
0 commit comments