Package org.apache.flink.formats.csv
Class CsvRowDeserializationSchema.Builder
- java.lang.Object
-
- org.apache.flink.formats.csv.CsvRowDeserializationSchema.Builder
-
- Enclosing class:
- CsvRowDeserializationSchema
public static class CsvRowDeserializationSchema.Builder extends Object
A builder for creating aCsvRowDeserializationSchema.
-
-
Constructor Summary
Constructors Constructor Description Builder(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)Creates a CSV deserialization schema for the givenTypeInformationwith optional parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvRowDeserializationSchemabuild()CsvRowDeserializationSchema.BuildersetAllowComments(boolean allowComments)CsvRowDeserializationSchema.BuildersetArrayElementDelimiter(String delimiter)CsvRowDeserializationSchema.BuildersetEscapeCharacter(char c)CsvRowDeserializationSchema.BuildersetFieldDelimiter(char delimiter)CsvRowDeserializationSchema.BuildersetIgnoreParseErrors(boolean ignoreParseErrors)CsvRowDeserializationSchema.BuildersetNullLiteral(String nullLiteral)CsvRowDeserializationSchema.BuildersetQuoteCharacter(char c)
-
-
-
Method Detail
-
setFieldDelimiter
public CsvRowDeserializationSchema.Builder setFieldDelimiter(char delimiter)
-
setAllowComments
public CsvRowDeserializationSchema.Builder setAllowComments(boolean allowComments)
-
setArrayElementDelimiter
public CsvRowDeserializationSchema.Builder setArrayElementDelimiter(String delimiter)
-
setQuoteCharacter
public CsvRowDeserializationSchema.Builder setQuoteCharacter(char c)
-
setEscapeCharacter
public CsvRowDeserializationSchema.Builder setEscapeCharacter(char c)
-
setNullLiteral
public CsvRowDeserializationSchema.Builder setNullLiteral(String nullLiteral)
-
setIgnoreParseErrors
public CsvRowDeserializationSchema.Builder setIgnoreParseErrors(boolean ignoreParseErrors)
-
build
public CsvRowDeserializationSchema build()
-
-