aboutsummaryrefslogtreecommitdiff
path: root/sql/hive
diff options
context:
space:
mode:
Diffstat (limited to 'sql/hive')
-rw-r--r--sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala10
-rw-r--r--sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala15
2 files changed, 21 insertions, 4 deletions
diff --git a/sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala b/sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala
index bedbf9ae17..695b5ef733 100644
--- a/sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala
+++ b/sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala
@@ -352,7 +352,12 @@ class HiveCompatibilitySuite extends HiveQueryFileTest with BeforeAndAfter {
"show_create_table_index",
"show_create_table_partitioned",
"show_create_table_serde",
- "show_create_table_view"
+ "show_create_table_view",
+
+ // Index commands are not supported
+ "drop_index",
+ "drop_index_removes_partition_dirs",
+ "alter_index"
)
/**
@@ -369,7 +374,6 @@ class HiveCompatibilitySuite extends HiveQueryFileTest with BeforeAndAfter {
"alter3",
"alter4",
"alter5",
- "alter_index",
"alter_merge_2",
"alter_partition_format_loc",
"alter_partition_with_whitelist",
@@ -496,8 +500,6 @@ class HiveCompatibilitySuite extends HiveQueryFileTest with BeforeAndAfter {
"distinct_stats",
"drop_database_removes_partition_dirs",
"drop_function",
- "drop_index",
- "drop_index_removes_partition_dirs",
"drop_multi_partitions",
"drop_partitions_filter",
"drop_partitions_filter2",
diff --git a/sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala b/sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala
index 79774f5913..58259060bf 100644
--- a/sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala
+++ b/sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/HiveQuerySuite.scala
@@ -1280,6 +1280,21 @@ class HiveQuerySuite extends HiveComparisonTest with BeforeAndAfter {
assertUnsupportedFeature { sql("SHOW LOCKS my_table") }
}
+ test("lock/unlock table and database commands are not supported") {
+ assertUnsupportedFeature { sql("LOCK TABLE my_table SHARED") }
+ assertUnsupportedFeature { sql("UNLOCK TABLE my_table") }
+ assertUnsupportedFeature { sql("LOCK DATABASE my_db SHARED") }
+ assertUnsupportedFeature { sql("UNLOCK DATABASE my_db") }
+ }
+
+ test("create/drop/alter index commands are not supported") {
+ assertUnsupportedFeature {
+ sql("CREATE INDEX my_index ON TABLE my_table(a) as 'COMPACT' WITH DEFERRED REBUILD")}
+ assertUnsupportedFeature { sql("DROP INDEX my_index ON my_table") }
+ assertUnsupportedFeature { sql("ALTER INDEX my_index ON my_table REBUILD")}
+ assertUnsupportedFeature {
+ sql("ALTER INDEX my_index ON my_table set IDXPROPERTIES (\"prop1\"=\"val1_new\")")}
+ }
}
// for SPARK-2180 test