[
https://issues.apache.org/jira/browse/FLINK-14784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kurt Young closed FLINK-14784.
------------------------------
Fix Version/s: 1.9.2
Resolution: Fixed
fixed in 1.10.0: 65ecfab8d5a3f9ef7877ea35ff22fb72ec2db0a5
1.9.2: 3b97ec942852327c6845ac42175ba5dc7421fc46
> CsvTableSink miss delimiter when row start with null member
> -----------------------------------------------------------
>
> Key: FLINK-14784
> URL: https://issues.apache.org/jira/browse/FLINK-14784
> Project: Flink
> Issue Type: Bug
> Components: Table SQL / API
> Affects Versions: 1.9.1
> Reporter: Leonard Xu
> Assignee: Leonard Xu
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.10.0, 1.9.2
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> {code:java}
> //
> public String map(Row row) {
> StringBuilder builder = new StringBuilder();
> Object o;
> for (int i = 0; i < row.getArity(); i++) {
> if (builder.length() != 0) {
> builder.append(fieldDelim);
> }
> if ((o = row.getField(i)) != null) {
> builder.append(o);
> }
> }
> return builder.toString();
> }{code}
> when row start with null member, result string will miss delimiter.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)