Package org.apache.flink.formats.parquet
Class ParquetVectorizedInputFormat.ParquetReaderBatch<T>
- java.lang.Object
-
- org.apache.flink.formats.parquet.ParquetVectorizedInputFormat.ParquetReaderBatch<T>
-
- Enclosing class:
- ParquetVectorizedInputFormat<T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit>
protected abstract static class ParquetVectorizedInputFormat.ParquetReaderBatch<T> extends Object
Reader batch that provides writing and reading capabilities. ProvidesBulkFormat.RecordIteratorreading interface fromconvertAndGetIterator(long).
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.flink.table.data.columnar.vector.VectorizedColumnBatchcolumnarBatch
-
Constructor Summary
Constructors Modifier Constructor Description protectedParquetReaderBatch(org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector[] writableVectors, org.apache.flink.table.data.columnar.vector.VectorizedColumnBatch columnarBatch, org.apache.flink.connector.file.src.util.Pool.Recycler<ParquetVectorizedInputFormat.ParquetReaderBatch<T>> recycler)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.apache.flink.connector.file.src.reader.BulkFormat.RecordIterator<T>convertAndGetIterator(long rowsReturned)Provides reading iterator after the records are written to thecolumnarBatch.voidrecycle()
-
-
-
Constructor Detail
-
ParquetReaderBatch
protected ParquetReaderBatch(org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector[] writableVectors, org.apache.flink.table.data.columnar.vector.VectorizedColumnBatch columnarBatch, org.apache.flink.connector.file.src.util.Pool.Recycler<ParquetVectorizedInputFormat.ParquetReaderBatch<T>> recycler)
-
-
Method Detail
-
recycle
public void recycle()
-
convertAndGetIterator
public abstract org.apache.flink.connector.file.src.reader.BulkFormat.RecordIterator<T> convertAndGetIterator(long rowsReturned) throws IOException
Provides reading iterator after the records are written to thecolumnarBatch.- Parameters:
rowsReturned- The number of rows that have been returned before this batch.- Throws:
IOException
-
-