@@ -74,51 +74,6 @@ class DDLParserSuite extends AnalysisTest with SharedSparkSession {
7474 }.head
7575 }
7676
77- test(" drop database" ) {
78- val sql1 = " DROP DATABASE IF EXISTS database_name RESTRICT"
79- val sql2 = " DROP DATABASE IF EXISTS database_name CASCADE"
80- val sql3 = " DROP SCHEMA IF EXISTS database_name RESTRICT"
81- val sql4 = " DROP SCHEMA IF EXISTS database_name CASCADE"
82- // The default is restrict=true
83- val sql5 = " DROP DATABASE IF EXISTS database_name"
84- // The default is ifExists=false
85- val sql6 = " DROP DATABASE database_name"
86- val sql7 = " DROP DATABASE database_name CASCADE"
87-
88- val parsed1 = parser.parsePlan(sql1)
89- val parsed2 = parser.parsePlan(sql2)
90- val parsed3 = parser.parsePlan(sql3)
91- val parsed4 = parser.parsePlan(sql4)
92- val parsed5 = parser.parsePlan(sql5)
93- val parsed6 = parser.parsePlan(sql6)
94- val parsed7 = parser.parsePlan(sql7)
95-
96- val expected1 = DropDatabaseCommand (
97- " database_name" ,
98- ifExists = true ,
99- cascade = false )
100- val expected2 = DropDatabaseCommand (
101- " database_name" ,
102- ifExists = true ,
103- cascade = true )
104- val expected3 = DropDatabaseCommand (
105- " database_name" ,
106- ifExists = false ,
107- cascade = false )
108- val expected4 = DropDatabaseCommand (
109- " database_name" ,
110- ifExists = false ,
111- cascade = true )
112-
113- comparePlans(parsed1, expected1)
114- comparePlans(parsed2, expected2)
115- comparePlans(parsed3, expected1)
116- comparePlans(parsed4, expected2)
117- comparePlans(parsed5, expected1)
118- comparePlans(parsed6, expected3)
119- comparePlans(parsed7, expected4)
120- }
121-
12277 test(" alter database set dbproperties" ) {
12378 // ALTER (DATABASE|SCHEMA) database_name SET DBPROPERTIES (property_name=property_value, ...)
12479 val sql1 = " ALTER DATABASE database_name SET DBPROPERTIES ('a'='a', 'b'='b', 'c'='c')"
0 commit comments