Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1932#discussion_r165971754
--- Diff:
integration/spark2/src/test/scala/org/apache/spark/carbondata/restructure/AlterTableValidationTestCase.scala
---
@@ -128,6 +128,24 @@ class AlterTableValidationTestCase extends
Spark2QueryTest with BeforeAndAfterAl
Row(new BigDecimal("123.45").setScale(2, RoundingMode.HALF_UP)))
}
+ test("test add long column before load") {
+ sql("drop table if exists alterLong")
+ sql("create table alterLong (name string) stored by 'carbondata'")
+ sql("alter table alterLong add columns(newCol long)")
+ sql("insert into alterLong select 'a',60000")
+ checkAnswer(sql("select * from alterLong"), Row("a", 60000))
+ sql("drop table if exists alterLong")
+ }
+
+ test("test add long column after load") {
+ sql("drop table if exists alterLong1")
+ sql("create table alterLong1 (name string) stored by 'carbondata'")
+ sql("insert into alterLong1 select 'a'")
+ sql("alter table alterLong1 add columns(newCol long)")
--- End diff --
do one more load after alter
---