Class CsvConverters
- java.lang.Object
-
- org.apache.beam.examples.complete.datatokenization.utils.CsvConverters
-
public class CsvConverters extends java.lang.ObjectCommon transforms for Csv files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCsvConverters.CsvPipelineOptionsNecessaryPipelineOptionsoptions for Csv Pipelines.static classCsvConverters.DelimiterFactoryDefault value factory to get delimiter from Csv format so that if the user does not pass one in, it matches the suppliedCsvConverters.CsvPipelineOptions.getCsvFormat().static classCsvConverters.FailsafeElementToJsonFnTheCsvConverters.FailsafeElementToJsonFnclass creates a Json string from a failsafe element.static classCsvConverters.LineToFailsafeJsonTheCsvConverters.LineToFailsafeJsoninterface converts a line from a Csv file into a Json string.static classCsvConverters.ReadCsvTheCsvConverters.ReadCsvclass is aPTransformthat reads from one for more Csv files.
-
Constructor Summary
Constructors Constructor Description CsvConverters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.commons.csv.CSVFormatgetCsvFormat(java.lang.String formatString, java.lang.String delimiter)Gets Csv format accoring to Apache Commons CSV.
-
-
-
Method Detail
-
getCsvFormat
public static org.apache.commons.csv.CSVFormat getCsvFormat(java.lang.String formatString, @Nullable java.lang.String delimiter)Gets Csv format accoring to Apache Commons CSV. If user passed invalid format error is thrown.
-
-