Package org.apache.flink.formats.csv
Class PythonCsvUtils
- java.lang.Object
-
- org.apache.flink.formats.csv.PythonCsvUtils
-
public class PythonCsvUtils extends Object
Utilities for using CSV format in PyFlink.
-
-
Constructor Summary
Constructors Constructor Description PythonCsvUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData>
createCsvBulkWriterFactory(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema schema, org.apache.flink.table.types.DataType physicalDataType)
Util for creating aBulkWriter.Factory
that wrapsCsvBulkWriter.forSchema(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvMapper, org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema, org.apache.flink.formats.common.Converter<T, R, C>, C, org.apache.flink.core.fs.FSDataOutputStream)
.static org.apache.flink.formats.csv.CsvReaderFormat<Object>
createCsvReaderFormat(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema schema, org.apache.flink.table.types.DataType dataType)
Util for creating aCsvReaderFormat
.static org.apache.flink.formats.csv.RowDataToCsvConverters.RowDataToCsvConverter.RowDataToCsvFormatConverterContext
createRowDataToCsvFormatConverterContext(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvMapper mapper, org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.node.ContainerNode<?> container)
Util for creating aRowDataToCsvConverters.RowDataToCsvConverter.RowDataToCsvFormatConverterContext
.
-
-
-
Method Detail
-
createCsvReaderFormat
public static org.apache.flink.formats.csv.CsvReaderFormat<Object> createCsvReaderFormat(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema schema, org.apache.flink.table.types.DataType dataType)
Util for creating aCsvReaderFormat
.
-
createRowDataToCsvFormatConverterContext
public static org.apache.flink.formats.csv.RowDataToCsvConverters.RowDataToCsvConverter.RowDataToCsvFormatConverterContext createRowDataToCsvFormatConverterContext(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvMapper mapper, org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.node.ContainerNode<?> container)
Util for creating aRowDataToCsvConverters.RowDataToCsvConverter.RowDataToCsvFormatConverterContext
.
-
createCsvBulkWriterFactory
public static org.apache.flink.api.common.serialization.BulkWriter.Factory<org.apache.flink.table.data.RowData> createCsvBulkWriterFactory(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema schema, org.apache.flink.table.types.DataType physicalDataType)
Util for creating aBulkWriter.Factory
that wrapsCsvBulkWriter.forSchema(org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvMapper, org.apache.flink.shaded.jackson2.com.fasterxml.jackson.dataformat.csv.CsvSchema, org.apache.flink.formats.common.Converter<T, R, C>, C, org.apache.flink.core.fs.FSDataOutputStream)
.
-
-