@PublicEvolving public static class CsvRowDataSerializationSchema.Builder extends Object
CsvRowDataSerializationSchema
.Constructor and Description |
---|
Builder(RowType rowType)
Creates a
CsvRowDataSerializationSchema expecting the given RowType . |
Modifier and Type | Method and Description |
---|---|
CsvRowDataSerializationSchema |
build() |
CsvRowDataSerializationSchema.Builder |
disableQuoteCharacter() |
CsvRowDataSerializationSchema.Builder |
setArrayElementDelimiter(String delimiter) |
CsvRowDataSerializationSchema.Builder |
setEscapeCharacter(char c) |
CsvRowDataSerializationSchema.Builder |
setFieldDelimiter(char c) |
CsvRowDataSerializationSchema.Builder |
setNullLiteral(String s) |
CsvRowDataSerializationSchema.Builder |
setQuoteCharacter(char c) |
void |
setWriteBigDecimalInScientificNotation(boolean isScientificNotation) |
public Builder(RowType rowType)
CsvRowDataSerializationSchema
expecting the given RowType
.rowType
- logical row type used to create schema.public CsvRowDataSerializationSchema.Builder setFieldDelimiter(char c)
public CsvRowDataSerializationSchema.Builder setArrayElementDelimiter(String delimiter)
public CsvRowDataSerializationSchema.Builder disableQuoteCharacter()
public CsvRowDataSerializationSchema.Builder setQuoteCharacter(char c)
public CsvRowDataSerializationSchema.Builder setEscapeCharacter(char c)
public CsvRowDataSerializationSchema.Builder setNullLiteral(String s)
public void setWriteBigDecimalInScientificNotation(boolean isScientificNotation)
public CsvRowDataSerializationSchema build()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.