Package io.trino.parquet.reader.decoders
package io.trino.parquet.reader.decoders
-
ClassDescriptionThis is a set of proxy value decoders that use a delegated value reader from apache lib.Implementation of the encoding described in ...Implementation of decoder for the encoding described at delta_byte_arrayImplementation of decoding for the encoding described at delta-length-byte-array.read methods in this class calculate offsets and lengths of positions and then create a single byte array that is pushed to the output bufferDecoder for RLE encoded values of BOOLEAN primitive type Run Length Encoding / Bit-Packing Hybrid (RLE)Run Length Encoding / Bit-Packing Hybrid (RLE) This class is similar to
NullsDecoderbut specialized for reading integers stored in bit width of 0 - 32.ValueDecoder<T>This class provides API for creating value decoders for given fields and encodings.