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

    https://github.com/apache/carbondata/pull/2255#discussion_r186349611
  
    --- Diff: 
integration/spark-common-test/src/test/scala/org/apache/carbondata/datamap/lucene/LuceneFineGrainDataMapSuite.scala
 ---
    @@ -695,7 +695,29 @@ class LuceneFineGrainDataMapSuite extends QueryTest 
with BeforeAndAfterAll {
           sql(s"select * from datamap_test5 where name='n10'"))
         checkAnswer(sql("SELECT * FROM datamap_test5 WHERE 
TEXT_MATCH('city:c020')"),
           sql(s"SELECT * FROM datamap_test5 WHERE city='c020'"))
    +    sql("DROP TABLE IF EXISTS datamap_test5")
    +  }
     
    +  test("test lucene fine grain datamap rebuild") {
    +    sql("DROP TABLE IF EXISTS datamap_test5")
    +    sql(
    +      """
    +        | CREATE TABLE datamap_test5(id INT, name STRING, city STRING, age 
INT)
    +        | STORED BY 'carbondata'
    +        | TBLPROPERTIES('SORT_COLUMNS'='city,name', 
'SORT_SCOPE'='LOCAL_SORT')
    +      """.stripMargin)
    +    sql(
    +      s"""
    +         | CREATE DATAMAP dm ON TABLE datamap_test5
    +         | USING 'lucene'
    +         | WITH DEFERRED REBUILD
    +         | DMProperties('INDEX_COLUMNS'='city')
    +      """.stripMargin)
    +    sql(s"LOAD DATA LOCAL INPATH '$file2' INTO TABLE datamap_test5 
OPTIONS('header'='false')")
    +    sql("REBUILD DATAMAP dm ON TABLE datamap_test5")
    --- End diff --
    
    added an assert


---

Reply via email to