[HOTFIX] Correct the order of dropping pre-aggregate tables.pre-aggregate tables to be dropped before main table is dropped
This closes #1900 Project: http://git-wip-us.apache.org/repos/asf/carbondata/repo Commit: http://git-wip-us.apache.org/repos/asf/carbondata/commit/c8a3eb5c Tree: http://git-wip-us.apache.org/repos/asf/carbondata/tree/c8a3eb5c Diff: http://git-wip-us.apache.org/repos/asf/carbondata/diff/c8a3eb5c Branch: refs/heads/branch-1.3 Commit: c8a3eb5cf79a3e68e7b4f19311f35ceca95b3003 Parents: 3dff273 Author: Raghunandan S <[email protected]> Authored: Thu Feb 1 07:42:09 2018 +0530 Committer: Jacky Li <[email protected]> Committed: Thu Feb 1 10:37:17 2018 +0800 ---------------------------------------------------------------------- .../standardpartition/StandardPartitionTableQueryTestCase.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/carbondata/blob/c8a3eb5c/integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/standardpartition/StandardPartitionTableQueryTestCase.scala ---------------------------------------------------------------------- diff --git a/integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/standardpartition/StandardPartitionTableQueryTestCase.scala b/integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/standardpartition/StandardPartitionTableQueryTestCase.scala index b1fc0a7..0a86dee 100644 --- a/integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/standardpartition/StandardPartitionTableQueryTestCase.scala +++ b/integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/standardpartition/StandardPartitionTableQueryTestCase.scala @@ -274,7 +274,6 @@ test("Creation of partition table should fail if the colname in table schema and test("drop partition on preAggregate table should fail"){ sql("drop table if exists partitionTable") - sql("drop datamap if exists preaggTable on table partitionTable") sql("create table partitionTable (id int,city string,age int) partitioned by(name string) stored by 'carbondata'".stripMargin) sql( s"""create datamap preaggTable on table partitionTable using 'preaggregate' as select id,sum(age) from partitionTable group by id""" @@ -285,6 +284,7 @@ test("Creation of partition table should fail if the colname in table schema and intercept[Exception]{ sql("alter table partitionTable drop PARTITION(name='John')") } + sql("drop datamap if exists preaggTable on table partitionTable") } @@ -318,7 +318,6 @@ test("Creation of partition table should fail if the colname in table schema and sql("drop table if exists badrecordsPartitionintnull") sql("drop table if exists badrecordsPartitionintnullalt") sql("drop table if exists partitionTable") - sql("drop datamap if exists preaggTable on table partitionTable") } }
