Github user anubhav100 commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/1839#discussion_r164344032
  
    --- Diff: 
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/iud/HorizontalCompactionTestCase.scala
 ---
    @@ -350,8 +350,41 @@ class HorizontalCompactionTestCase extends QueryTest 
with BeforeAndAfterAll {
         )
         sql("""drop table dest2""")
       }
    +  test("test the compaction after alter command") // As per bug 
Carbondata-2016
    +  {
    +    try {
    +      sql(
    +        "CREATE TABLE CUSTOMER1 ( C_CUSTKEY INT , C_NAME STRING , 
C_ADDRESS STRING , C_NATIONKEY INT , C_PHONE STRING , C_ACCTBAL DECIMAL(15,2) , 
C_MKTSEGMENT STRING , C_COMMENT STRING) stored by 'carbondata'")
     
    +      sql(
    +        "insert into customer1 
values(1,'vandana','noida',1,'123456789',45987.78,'hello','comment')")
     
    +      sql(
    +        "insert into customer1 
values(2,'vandana','noida',2,'123456789',487.78,'hello','comment')")
    +
    +      sql(
    +        " insert into customer1 
values(3,'geetika','delhi',3,'123456789',487897.78,'hello','comment')")
    +
    +      sql(
    +        "insert into customer1 
values(4,'sangeeta','delhi',3,'123456789',48789.78,'hello','comment')")
    +
    +      sql(
    +        "alter table customer1 add columns (shortfield short) 
TBLPROPERTIES ('DEFAULT.VALUE.shortfield'='10')")
    +
    +      sql(
    +        "alter table customer1 add columns (intfield int) TBLPROPERTIES 
('DEFAULT.VALUE.intfield'='10')")
    +
    +      sql(
    +        "alter table customer1 add columns (longfield bigint) 
TBLPROPERTIES ('DEFAULT.VALUE.longfield'='10')")
    +
    +      sql("alter table customer1 compact 'minor' ").show()
    +      assert(true)
    --- End diff --
    
    @manishgupta88 done


---

Reply via email to