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>
Reader batch that provides writing and reading capabilities. Provides
BulkFormat.RecordIterator
reading interface from convertAndGetIterator(long).-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.flink.table.data.columnar.vector.VectorizedColumnBatch -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedParquetReaderBatch(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
Modifier and TypeMethodDescriptionabstract org.apache.flink.connector.file.src.reader.BulkFormat.RecordIterator<T>convertAndGetIterator(long rowsReturned) Provides reading iterator after the records are written to thecolumnarBatch.voidrecycle()
-
Field Details
-
columnarBatch
protected final org.apache.flink.table.data.columnar.vector.VectorizedColumnBatch columnarBatch
-
-
Constructor Details
-
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 Details
-
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
-