[
https://issues.apache.org/jira/browse/CARBONDATA-833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ravindra Pesala updated CARBONDATA-833:
---------------------------------------
Fix Version/s: (was: 1.1.0-incubating)
(was: 1.0.0-incubating)
> load data from dataframe,generater data row may be error when delimiterLevel1
> or delimiterLevel2 is special character
> ---------------------------------------------------------------------------------------------------------------------
>
> Key: CARBONDATA-833
> URL: https://issues.apache.org/jira/browse/CARBONDATA-833
> Project: CarbonData
> Issue Type: Bug
> Components: spark-integration
> Affects Versions: 1.0.0-incubating, 1.1.0-incubating
> Reporter: tianli
> Assignee: tianli
> Original Estimate: 4h
> Time Spent: 40m
> Remaining Estimate: 3h 20m
>
> load data from dataframe,generater data row may be error by delimiterLevel1
> or delimiterLevel2 is special character
> because delimiterLevel1 and delimiterLevel2 when carbonLoadModel is create
> by CarbonUtil.delimiterConverter(), CarbonScalaUtil.getString direct use
> carbonLoadModel.getComplexDelimiterLevel1 and
> carbonLoadModel.getComplexDelimiterLevel2
> val delimiter = if (level == 1) {
> delimiterLevel1
> } else {
> delimiterLevel2
> }
> val builder = new StringBuilder()
> s.foreach { x =>
> builder.append(getString(x, serializationNullFormat,
> delimiterLevel1,
> delimiterLevel2, timeStampFormat, dateFormat, level +
> 1)).append(delimiter)
> }
> make primitive data added a more char \ when datatype is complex
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)