@Internal public class RowDataArrowSerializer extends ArrowSerializer<org.apache.flink.table.data.RowData>
RowData
as the input type.inputType, outputType
Constructor and Description |
---|
RowDataArrowSerializer(org.apache.flink.table.types.logical.RowType inputType,
org.apache.flink.table.types.logical.RowType outputType) |
Modifier and Type | Method and Description |
---|---|
ArrowReader<org.apache.flink.table.data.RowData> |
createArrowReader(org.apache.arrow.vector.VectorSchemaRoot root) |
ArrowWriter<org.apache.flink.table.data.RowData> |
createArrowWriter()
Creates an
ArrowWriter . |
close, finishCurrentBatch, load, open, read, resetReader, resetWriter, write
public RowDataArrowSerializer(org.apache.flink.table.types.logical.RowType inputType, org.apache.flink.table.types.logical.RowType outputType)
public ArrowWriter<org.apache.flink.table.data.RowData> createArrowWriter()
ArrowSerializer
ArrowWriter
.createArrowWriter
in class ArrowSerializer<org.apache.flink.table.data.RowData>
public ArrowReader<org.apache.flink.table.data.RowData> createArrowReader(org.apache.arrow.vector.VectorSchemaRoot root)
createArrowReader
in class ArrowSerializer<org.apache.flink.table.data.RowData>
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.