Package org.apache.flink.formats.csv
Class CsvRowSerializationSchema.Builder
- java.lang.Object
-
- org.apache.flink.formats.csv.CsvRowSerializationSchema.Builder
-
- Enclosing class:
- CsvRowSerializationSchema
@PublicEvolving public static class CsvRowSerializationSchema.Builder extends Object
A builder for creating aCsvRowSerializationSchema.
-
-
Constructor Summary
Constructors Constructor Description Builder(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)Creates aCsvRowSerializationSchemaexpecting the givenTypeInformation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvRowSerializationSchemabuild()CsvRowSerializationSchema.BuilderdisableQuoteCharacter()CsvRowSerializationSchema.BuildersetArrayElementDelimiter(String delimiter)CsvRowSerializationSchema.BuildersetEscapeCharacter(char c)CsvRowSerializationSchema.BuildersetFieldDelimiter(char c)CsvRowSerializationSchema.BuildersetLineDelimiter(String delimiter)CsvRowSerializationSchema.BuildersetNullLiteral(String s)CsvRowSerializationSchema.BuildersetQuoteCharacter(char c)
-
-
-
Constructor Detail
-
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 Detail
-
setFieldDelimiter
public CsvRowSerializationSchema.Builder setFieldDelimiter(char c)
-
setLineDelimiter
public CsvRowSerializationSchema.Builder setLineDelimiter(String delimiter)
-
setArrayElementDelimiter
public CsvRowSerializationSchema.Builder setArrayElementDelimiter(String delimiter)
-
disableQuoteCharacter
public CsvRowSerializationSchema.Builder disableQuoteCharacter()
-
setQuoteCharacter
public CsvRowSerializationSchema.Builder setQuoteCharacter(char c)
-
setEscapeCharacter
public CsvRowSerializationSchema.Builder setEscapeCharacter(char c)
-
setNullLiteral
public CsvRowSerializationSchema.Builder setNullLiteral(String s)
-
build
public CsvRowSerializationSchema build()
-
-