You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2019/11/14 15:34:00 UTC
[jira] [Updated] (FLINK-14784) CsvTableSink miss delimiter when row
start with null member
[ https://issues.apache.org/jira/browse/FLINK-14784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated FLINK-14784:
-----------------------------------
Labels: pull-request-available (was: )
> 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
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.10.0
>
>
> {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)