Uses of Interface
io.trino.parquet.reader.decoders.ValueDecoder
Packages that use ValueDecoder
Package
Description
-
Uses of ValueDecoder in io.trino.parquet.reader
Methods in io.trino.parquet.reader that return ValueDecoderModifier and TypeMethodDescriptionprotected ValueDecoder<BufferType>AbstractColumnReader.createValueDecoder(ValueDecoder.ValueDecodersProvider<BufferType> decodersProvider, ParquetEncoding encoding, io.airlift.slice.Slice data) -
Uses of ValueDecoder in io.trino.parquet.reader.decoders
Classes in io.trino.parquet.reader.decoders that implement ValueDecoderModifier and TypeClassDescriptionstatic final classstatic classstatic classstatic classstatic classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classfinal classDecoder for RLE encoded values of BOOLEAN primitive type Run Length Encoding / Bit-Packing Hybrid (RLE)final classRun Length Encoding / Bit-Packing Hybrid (RLE) This class is similar toNullsDecoderbut specialized for reading integers stored in bit width of 0 - 32.static classMethods in io.trino.parquet.reader.decoders that return ValueDecoderModifier and TypeMethodDescriptionValueDecoder<int[]>ValueDecoder.LevelsDecoderProvider.create(int maxLevel) ValueDecoder.ValueDecodersProvider.create(ParquetEncoding encoding) static ValueDecoder<int[]>ValueDecoder.createLevelsDecoder(int maxLevel) ValueDecoders.getBinaryDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getBinaryLongDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getBinaryShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<byte[]>ValueDecoders.getBooleanDecoder(ParquetEncoding encoding) ValueDecoders.getBoundedVarcharBinaryDecoder(ParquetEncoding encoding) ValueDecoder<byte[]>ValueDecoders.getByteDecoder(ParquetEncoding encoding) ValueDecoders.getCharBinaryDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getDeltaFixedWidthLongDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getDeltaFixedWidthShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getDeltaUuidDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getDoubleDecoder(ParquetEncoding encoding) ValueDecoders.getFixedWidthBinaryDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getFixedWidthLongDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getFixedWidthShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getFloatToDoubleDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt32Decoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt32ToLongDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt32ToShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt64TimestampMicrosToLongTimestampDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt64TimestampMicrosToLongTimestampWithTimeZoneDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt64TimestampMicrosToShortTimestampDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt64TimestampMicrosToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt64TimestampMillisToLongTimestampDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt64TimestampMillsToShortTimestampDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt64TimestampMillsToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt64TimestampNanosToLongTimestampDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getInt64TimestampNanosToShortTimestampDecoder(ParquetEncoding encoding) ValueDecoder<byte[]>ValueDecoders.getInt64ToByteDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt64ToIntDecoder(ParquetEncoding encoding) ValueDecoder<short[]>ValueDecoders.getInt64ToShortDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt96TimestampDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getInt96ToLongTimestampDecoder(ParquetEncoding encoding, org.joda.time.DateTimeZone timeZone) ValueDecoder<long[]>ValueDecoders.getInt96ToShortTimestampDecoder(ParquetEncoding encoding, org.joda.time.DateTimeZone timeZone) ValueDecoder<long[]>ValueDecoders.getInt96ToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getIntDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getLongDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getLongDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getRealDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getRescaledLongDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getRescaledShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getShortDecimalDecoder(ParquetEncoding encoding) ValueDecoder<byte[]>ValueDecoders.getShortDecimalToByteDecoder(ParquetEncoding encoding) ValueDecoder<int[]>ValueDecoders.getShortDecimalToIntDecoder(ParquetEncoding encoding) ValueDecoder<short[]>ValueDecoders.getShortDecimalToShortDecoder(ParquetEncoding encoding) ValueDecoder<short[]>ValueDecoders.getShortDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getTimeMicrosDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getTimeMillisDecoder(ParquetEncoding encoding) ValueDecoder<long[]>ValueDecoders.getUuidDecoder(ParquetEncoding encoding) -
Uses of ValueDecoder in io.trino.parquet.reader.flat
Classes in io.trino.parquet.reader.flat that implement ValueDecoderMethods in io.trino.parquet.reader.flat with parameters of type ValueDecoderModifier and TypeMethodDescriptionstatic <BufferType>
DictionaryDecoder<BufferType>DictionaryDecoder.getDictionaryDecoder(DictionaryPage dictionaryPage, ColumnAdapter<BufferType> columnAdapter, ValueDecoder<BufferType> plainValuesDecoder, boolean isNonNull)