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
---