All Classes and Interfaces

Class
Description
 
 
This is a set of proxy value decoders that use a delegated value reader from apache lib.
 
 
 
A structure holding lazily populated binary data and offsets array.
 
 
 
 
 
 
 
 
 
A single continuous InputStream over multiple Slices read on demand using given collection of ChunkReaders.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of the encoding described in ...
 
 
 
 
Implementation of decoder for the encoding described at delta_byte_array
 
 
 
Implementation of decoding for the encoding described at delta-length-byte-array.
 
 
 
 
 
 
 
 
Based on org.apache.parquet.column.values.fallback.FallbackValuesWriter
 
 
 
 
 
 
Helper struct to represent a range of row indexes `[start, end]`.
When filtering using column indexes we might skip reading some pages for different columns.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class works similarly to FlatColumnReader.
The hybrid RLE/bit-packing encoding consists of multiple groups.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for decoding INT96 encoded parquet timestamp to timestamp millis in GMT.
 
 
 
 
 
 
 
 
 
 
 
 
read methods in this class calculate offsets and lengths of positions and then create a single byte array that is pushed to the output buffer
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Parent repetition level marks at which level either: 1.
 
Decoder 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 NullsDecoder but specialized for reading integers stored in bit width of 0 - 32.
 
 
 
 
 
 
 
Basic input stream based on a given Slice object.
 
 
 
 
 
 
 
 
Internal implementation of ColumnIndexStore.
Based on org.apache.parquet.column.values.factory.DefaultV1ValuesWriterFactory
 
 
 
 
 
 
This class provides API for creating value decoders for given fields and encodings.