Class VectorizedDictionaryEncodedParquetValuesReader
java.lang.Object
org.apache.parquet.column.values.ValuesReader
org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader
public class VectorizedDictionaryEncodedParquetValuesReader
extends BaseVectorizedParquetValuesReader
This decoder reads Parquet dictionary encoded data in a vectorized fashion. Unlike other
 vectorized readers, methods in this decoder don't need to read definition levels. In other words,
 these methods are called when there are non-null values to be read.
- 
Constructor SummaryConstructorsConstructorDescriptionVectorizedDictionaryEncodedParquetValuesReader(int maxDefLevel, boolean setValidityVector) 
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DictionaryIdReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DoubleDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedSizeBinaryDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FloatDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntegerDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampInt96DictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampMillisDictEncodedReaderorg.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.VarWidthBinaryDictEncodedReaderMethods inherited from class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReaderinitFromPage, readBoolean, readInteger, readValueDictionaryId, skipMethods inherited from class org.apache.parquet.column.values.ValuesReadergetNextOffset, initFromPage, initFromPage, readBytes, readDouble, readFloat, readLong, skip, updateNextOffset
- 
Constructor Details- 
VectorizedDictionaryEncodedParquetValuesReaderpublic VectorizedDictionaryEncodedParquetValuesReader(int maxDefLevel, boolean setValidityVector) 
 
- 
- 
Method Details- 
dictionaryIdReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DictionaryIdReader dictionaryIdReader()
- 
longDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongDictEncodedReader longDictEncodedReader()
- 
timestampMillisDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampMillisDictEncodedReader timestampMillisDictEncodedReader()
- 
timestampInt96DictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampInt96DictEncodedReader timestampInt96DictEncodedReader()
- 
integerDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntegerDictEncodedReader integerDictEncodedReader()
- 
floatDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FloatDictEncodedReader floatDictEncodedReader()
- 
doubleDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DoubleDictEncodedReader doubleDictEncodedReader()
- 
varWidthBinaryDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.VarWidthBinaryDictEncodedReader varWidthBinaryDictEncodedReader()
- 
fixedSizeBinaryDictEncodedReaderpublic org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedSizeBinaryDictEncodedReader fixedSizeBinaryDictEncodedReader()
 
-