|
2 | 2 |
|
3 | 3 | import com.fasterxml.jackson.databind.JsonNode; |
4 | 4 | import org.apache.beam.sdk.io.FileIO; |
5 | | -import org.apache.beam.sdk.io.WriteFilesResult; |
6 | | -import org.apache.beam.sdk.transforms.DoFn; |
7 | | -import org.apache.beam.sdk.transforms.ParDo; |
8 | 5 | import org.apache.beam.sdk.values.PCollection; |
9 | 6 | import org.apache.beam.sdk.values.PDone; |
10 | 7 | import org.apache.beam.sdk.values.Row; |
11 | | -import org.apache.beam.vendor.grpc.v1p26p0.com.google.common.base.Joiner; |
12 | 8 | import org.apache.commons.text.StringEscapeUtils; |
13 | 9 | import org.ohnlp.backbone.api.Load; |
14 | 10 | import org.ohnlp.backbone.api.exceptions.ComponentInitializationException; |
|
17 | 13 | import java.io.PrintWriter; |
18 | 14 | import java.nio.channels.Channels; |
19 | 15 | import java.nio.channels.WritableByteChannel; |
20 | | -import java.util.Collections; |
21 | | -import java.util.List; |
22 | 16 | import java.util.stream.Collectors; |
23 | 17 |
|
24 | 18 | /** |
@@ -68,7 +62,7 @@ public void write(Row element) throws IOException { |
68 | 62 | writer.println(element.getSchema().getFieldNames().stream().map(StringEscapeUtils::escapeCsv).collect(Collectors.joining(","))); |
69 | 63 | wroteHeader = true; |
70 | 64 | } |
71 | | - writer.println(Joiner.on(",").join(element.getValues().stream().map(o -> StringEscapeUtils.escapeCsv(o.toString())).collect(Collectors.toList()))); |
| 65 | + writer.println(element.getValues().stream().map(o -> StringEscapeUtils.escapeCsv(o.toString())).collect(Collectors.joining(","))); |
72 | 66 | } |
73 | 67 |
|
74 | 68 | public void flush() throws IOException { |
|
0 commit comments