Github user shardul-cr7 commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/3045#discussion_r244992035
  
    --- Diff: 
integration/spark-common-test/src/test/scala/org/apache/carbondata/spark/testsuite/longstring/VarcharDataTypesBasicTestCase.scala
 ---
    @@ -333,6 +333,36 @@ class VarcharDataTypesBasicTestCase extends QueryTest 
with BeforeAndAfterEach wi
         sql(s"DROP DATAMAP IF EXISTS $datamapName ON TABLE $longStringTable")
       }
     
    +  test("creating datamap with long string column selected and loading data 
should be success") {
    +
    +    sql(s"drop table if exists $longStringTable")
    +    val datamapName = "pre_agg_dm"
    +    sql(
    +      s"""
    +         | CREATE TABLE if not exists $longStringTable(
    +         | id INT, name STRING, description STRING, address STRING, note 
STRING
    +         | ) STORED BY 'carbondata'
    +         | TBLPROPERTIES('LONG_STRING_COLUMNS'='description, note', 
'SORT_COLUMNS'='name')
    +         |""".stripMargin)
    +
    +    sql(
    +      s"""
    +         | CREATE DATAMAP $datamapName ON TABLE $longStringTable
    +         | USING 'preaggregate'
    +         | AS SELECT id,description,note,count(*) FROM $longStringTable
    +         | GROUP BY id,description,note
    +         |""".
    +        stripMargin)
    +
    +    sql(
    +      s"""
    +         | LOAD DATA LOCAL INPATH '$inputFile' INTO TABLE $longStringTable
    +         | OPTIONS('header'='false')
    +       """.stripMargin)
    +
    +    sql(s"drop table if exists $longStringTable")
    --- End diff --
    
    Added!


---

Reply via email to