Skip to content

VectorizedColumnReader

VectorizedColumnReader is a vectorized column reader that VectorizedParquetRecordReader uses for Vectorized Parquet Decoding.

VectorizedColumnReader is <> exclusively when VectorizedParquetRecordReader is requested to <> (when requested to <>).

Once <>, VectorizedColumnReader is requested to <> (when VectorizedParquetRecordReader is requested to <>).

VectorizedColumnReader is given a WritableColumnVector to store rows <>.

[[creating-instance]] VectorizedColumnReader takes the following to be created:

  • [[descriptor]] Parquet ColumnDescriptor
  • [[originalType]] Parquet OriginalType
  • [[pageReader]] Parquet PageReader
  • [[convertTz]] TimeZone (for timezone conversion to apply to int96 timestamps. null for no conversion)

=== [[readBatch]] Reading Rows As Batch -- readBatch Method

[source, java]

void readBatch( int total, WritableColumnVector column) throws IOException


readBatch...FIXME

NOTE: readBatch is used exclusively when VectorizedParquetRecordReader is requested to <>.

Back to top