[ https://issues.apache.org/jira/browse/CARBONDATA-1550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
xubo245 closed CARBONDATA-1550. ------------------------------- Resolution: Duplicate > There is an error when table has Array<STRING> column and > ENABLE_AUTO_LOAD_MERGE is true > ---------------------------------------------------------------------------------------- > > Key: CARBONDATA-1550 > URL: https://issues.apache.org/jira/browse/CARBONDATA-1550 > Project: CarbonData > Issue Type: Bug > Reporter: xubo245 > > There is an error when table has Array<STRING> column and > ENABLE_AUTO_LOAD_MERGE is true > {code:java} > //unfinish > sql("drop table if exists array_table") > > CarbonProperties.getInstance().addProperty(CarbonCommonConstants.ENABLE_AUTO_LOAD_MERGE, > "true") > sql( > s""" > | CREATE TABLE array_table( > | complexData ARRAY<STRING> > | ) > | STORED BY 'carbondata' > | TBLPROPERTIES('sort_columns'='') > """.stripMargin) > val storeLocation = > s"$rootPath/integration/spark-common-test/src/test/resources/bool/ArrayString.csv" > for (i <- 0 until 4) { > sql( > s""" > | LOAD DATA LOCAL INPATH '${storeLocation}' > | INTO TABLE array_table > | options('FILEHEADER'='complexData') > """.stripMargin) > } > checkAnswer( > sql("select count(*) from array_table"), > Seq(Row(40)) > ) > val segments = sql("SHOW SEGMENTS FOR TABLE array_table") > val SegmentSequenceIds = segments.collect().map { each => (each.toSeq) > (0) } > assert(!SegmentSequenceIds.contains("0.1")) > assert(SegmentSequenceIds.length == 4) > > CarbonProperties.getInstance().addProperty(CarbonCommonConstants.ENABLE_AUTO_LOAD_MERGE, > CarbonCommonConstants.DEFAULT_ENABLE_AUTO_LOAD_MERGE) > sql("drop table if exists array_table") > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)