Package org.apache.flink.formats.csv
Class PythonCsvUtils
java.lang.Object
org.apache.flink.formats.csv.PythonCsvUtils
Utilities for using CSV format in PyFlink.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.Factorythat 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.RowDataToCsvFormatConverterContextcreateRowDataToCsvFormatConverterContext(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.
-
Constructor Details
-
PythonCsvUtils
public PythonCsvUtils()
-
-
Method Details
-
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.Factorythat 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).
-