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.ValueDecodersProvider.create(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<BinaryBuffer>ValueDecoders.getBinaryDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getBinaryLongDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getBinaryShortDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<byte[]>ValueDecoders.getBooleanDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<BinaryBuffer>ValueDecoders.getBoundedVarcharBinaryDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<byte[]>ValueDecoders.getByteDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<BinaryBuffer>ValueDecoders.getCharBinaryDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getDeltaFixedWidthLongDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getDeltaFixedWidthShortDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getDeltaUuidDecoder(ParquetEncoding encoding) static ValueDecoder<long[]>ValueDecoders.getDoubleDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<BinaryBuffer>ValueDecoders.getFixedWidthBinaryDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getFixedWidthLongDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getFixedWidthShortDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getFloatToDoubleDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<int[]>ValueDecoders.getInt32Decoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt32ToLongDecoder(ParquetEncoding encoding, PrimitiveField field) TransformingValueDecoders.getInt64TimestampMicrosToLongTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) TransformingValueDecoders.getInt64TimestampMicrosToLongTimestampWithTimeZoneDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt64TimestampMicrosToShortTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt64TimestampMicrosToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding, PrimitiveField field) TransformingValueDecoders.getInt64TimestampMillisToLongTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt64TimestampMillsToShortTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt64TimestampMillsToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding, PrimitiveField field) TransformingValueDecoders.getInt64TimestampNanosToLongTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getInt64TimestampNanosToShortTimestampDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<byte[]>TransformingValueDecoders.getInt64ToByteDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<int[]>TransformingValueDecoders.getInt64ToIntDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<short[]>TransformingValueDecoders.getInt64ToShortDecoder(ParquetEncoding encoding, PrimitiveField field) ValueDecoders.getInt96Decoder(ParquetEncoding encoding, PrimitiveField field) TransformingValueDecoders.getInt96ToLongTimestampDecoder(ParquetEncoding encoding, PrimitiveField field, org.joda.time.DateTimeZone timeZone) static ValueDecoder<long[]>TransformingValueDecoders.getInt96ToShortTimestampDecoder(ParquetEncoding encoding, PrimitiveField field, org.joda.time.DateTimeZone timeZone) static ValueDecoder<long[]>TransformingValueDecoders.getInt96ToShortTimestampWithTimeZoneDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<int[]>ValueDecoders.getIntDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getLongDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getLongDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<int[]>ValueDecoders.getRealDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getRescaledLongDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getRescaledShortDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getShortDecimalDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<byte[]>TransformingValueDecoders.getShortDecimalToByteDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<int[]>TransformingValueDecoders.getShortDecimalToIntDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<short[]>TransformingValueDecoders.getShortDecimalToShortDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<short[]>ValueDecoders.getShortDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>TransformingValueDecoders.getTimeMicrosDecoder(ParquetEncoding encoding, PrimitiveField field) static ValueDecoder<long[]>ValueDecoders.getUuidDecoder(ParquetEncoding encoding, PrimitiveField field) Methods in io.trino.parquet.reader.decoders with parameters of type ValueDecoderModifier and TypeMethodDescriptionstatic <T> DictionaryDecoder<T>ValueDecoders.getDictionaryDecoder(DictionaryPage dictionaryPage, ColumnAdapter<T> columnAdapter, ValueDecoder<T> plainValuesDecoder, boolean isNonNull) -
Uses of ValueDecoder in io.trino.parquet.reader.flat
Classes in io.trino.parquet.reader.flat that implement ValueDecoder