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

    https://github.com/apache/carbondata/pull/2535#discussion_r204296432
  
    --- Diff: 
integration/spark-common-test/src/test/scala/org/apache/carbondata/integration/spark/testsuite/complexType/TestComplexDataType.scala
 ---
    @@ -885,4 +885,36 @@ class TestComplexDataType extends QueryTest with 
BeforeAndAfterAll {
         checkExistence(sql("select * from table1"),true,"1.0E9")
       }
     
    +  test("test block compaction - auto merge") {
    +    sql("DROP TABLE IF EXISTS table1")
    +    CarbonProperties.getInstance()
    +      .addProperty(CarbonCommonConstants.ENABLE_AUTO_LOAD_MERGE, "true")
    +    sql(
    +      "create table table1 (roll int,person 
Struct<detail:int,age:string,height:double>) stored " +
    +      "by 'carbondata'")
    +    sql(
    +      "load data inpath '" + resourcesPath +
    +      "/Struct.csv' into table table1 options('delimiter'=','," +
    +      
"'quotechar'='\"','fileheader'='roll,person','complex_delimiter_level_1'='$'," +
    +      "'complex_delimiter_level_2'='&')")
    +    sql(
    +      "load data inpath '" + resourcesPath +
    +      "/Struct.csv' into table table1 options('delimiter'=','," +
    +      
"'quotechar'='\"','fileheader'='roll,person','complex_delimiter_level_1'='$'," +
    +      "'complex_delimiter_level_2'='&')")
    +    sql(
    +      "load data inpath '" + resourcesPath +
    +      "/Struct.csv' into table table1 options('delimiter'=','," +
    +      
"'quotechar'='\"','fileheader'='roll,person','complex_delimiter_level_1'='$'," +
    +      "'complex_delimiter_level_2'='&')")
    +    sql(
    +      "load data inpath '" + resourcesPath +
    +      "/Struct.csv' into table table1 options('delimiter'=','," +
    +      
"'quotechar'='\"','fileheader'='roll,person','complex_delimiter_level_1'='$'," +
    +      "'complex_delimiter_level_2'='&')")
    +    checkAnswer(sql("select count(*) from table1"),Seq(Row(40)))
    --- End diff --
    
    check for segments whether compaction has happened or not


---

Reply via email to