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 givenTypeInformation
with optional parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvRowDeserializationSchema
build()
CsvRowDeserializationSchema.Builder
setAllowComments(boolean allowComments)
CsvRowDeserializationSchema.Builder
setArrayElementDelimiter(String delimiter)
CsvRowDeserializationSchema.Builder
setEscapeCharacter(char c)
CsvRowDeserializationSchema.Builder
setFieldDelimiter(char delimiter)
CsvRowDeserializationSchema.Builder
setIgnoreParseErrors(boolean ignoreParseErrors)
CsvRowDeserializationSchema.Builder
setNullLiteral(String nullLiteral)
CsvRowDeserializationSchema.Builder
setQuoteCharacter(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()
-
-