public static class TextTableProvider.CsvToRow
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>>
implements java.io.Serializable
TextTable with format 'csv'.| Constructor and Description |
|---|
CsvToRow(org.apache.beam.sdk.schemas.Schema schema,
org.apache.commons.csv.CSVFormat csvFormat) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> |
expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input) |
org.apache.commons.csv.CSVFormat |
getCsvFormat() |
public CsvToRow(org.apache.beam.sdk.schemas.Schema schema,
org.apache.commons.csv.CSVFormat csvFormat)
public org.apache.commons.csv.CSVFormat getCsvFormat()
public org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row> expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.Row>>