Package org.apache.flink.formats.csv
Class CsvRowSerializationSchema.Builder
java.lang.Object
org.apache.flink.formats.csv.CsvRowSerializationSchema.Builder
- Enclosing class:
- CsvRowSerializationSchema
A builder for creating a
CsvRowSerializationSchema.-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo) Creates aCsvRowSerializationSchemaexpecting the givenTypeInformation. -
Method Summary
Modifier and TypeMethodDescriptionbuild()setArrayElementDelimiter(String delimiter) setEscapeCharacter(char c) setFieldDelimiter(char c) setLineDelimiter(String delimiter) setQuoteCharacter(char c)
-
Constructor Details
-
Builder
public Builder(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo) Creates aCsvRowSerializationSchemaexpecting the givenTypeInformation.- Parameters:
typeInfo- type information used to create schema.
-
-
Method Details
-
setFieldDelimiter
-
setLineDelimiter
-
setArrayElementDelimiter
-
disableQuoteCharacter
-
setQuoteCharacter
-
setEscapeCharacter
-
setNullLiteral
-
build
-