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 Summary
Constructors Constructor Description VectorizedDictionaryEncodedParquetValuesReader(int maxDefLevel, boolean setValidityVector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DictionaryIdReaderdictionaryIdReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DoubleDictEncodedReaderdoubleDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedLengthDecimalDictEncodedReaderfixedLengthDecimalDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedSizeBinaryDictEncodedReaderfixedSizeBinaryDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedWidthBinaryDictEncodedReaderfixedWidthBinaryDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FloatDictEncodedReaderfloatDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntBackedDecimalDictEncodedReaderintBackedDecimalDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntegerDictEncodedReaderintegerDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongBackedDecimalDictEncodedReaderlongBackedDecimalDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongDictEncodedReaderlongDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampInt96DictEncodedReadertimestampInt96DictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampMillisDictEncodedReadertimestampMillisDictEncodedReader()org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.VarWidthBinaryDictEncodedReadervarWidthBinaryDictEncodedReader()-
Methods inherited from class org.apache.iceberg.arrow.vectorized.parquet.BaseVectorizedParquetValuesReader
initFromPage, readBoolean, readInteger, readValueDictionaryId, skip
-
-
-
-
Method Detail
-
dictionaryIdReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DictionaryIdReader dictionaryIdReader()
-
longDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongDictEncodedReader longDictEncodedReader()
-
timestampMillisDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampMillisDictEncodedReader timestampMillisDictEncodedReader()
-
timestampInt96DictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.TimestampInt96DictEncodedReader timestampInt96DictEncodedReader()
-
integerDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntegerDictEncodedReader integerDictEncodedReader()
-
floatDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FloatDictEncodedReader floatDictEncodedReader()
-
doubleDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.DoubleDictEncodedReader doubleDictEncodedReader()
-
fixedWidthBinaryDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedWidthBinaryDictEncodedReader fixedWidthBinaryDictEncodedReader()
-
fixedLengthDecimalDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedLengthDecimalDictEncodedReader fixedLengthDecimalDictEncodedReader()
-
varWidthBinaryDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.VarWidthBinaryDictEncodedReader varWidthBinaryDictEncodedReader()
-
intBackedDecimalDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.IntBackedDecimalDictEncodedReader intBackedDecimalDictEncodedReader()
-
longBackedDecimalDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.LongBackedDecimalDictEncodedReader longBackedDecimalDictEncodedReader()
-
fixedSizeBinaryDictEncodedReader
public org.apache.iceberg.arrow.vectorized.parquet.VectorizedDictionaryEncodedParquetValuesReader.FixedSizeBinaryDictEncodedReader fixedSizeBinaryDictEncodedReader()
-
-