[−][src]Module parquet::encoding 
Contains all supported encoders for Parquet.
Structs
| DeltaBitPackEncoder | Delta bit packed encoder. Consists of a header followed by blocks of delta encoded values binary packed. | 
| DeltaByteArrayEncoder | Encoding for byte arrays, prefix lengths are encoded using DELTA_BINARY_PACKED encoding, followed by suffixes with DELTA_LENGTH_BYTE_ARRAY encoding. | 
| DeltaLengthByteArrayEncoder | Encoding for byte arrays to separate the length values and the data. The lengths are encoded using DELTA_BINARY_PACKED encoding, data is stored as raw bytes. | 
| DictEncoder | Dictionary encoder. The dictionary encoding builds a dictionary of values encountered in a given column. The dictionary page is written first, before the data pages of the column chunk. | 
| PlainEncoder | Plain encoding that supports all types. Values are encoded back to back. The plain encoding is used whenever a more efficient encoding can not be used. It stores the data in the following format: | 
| RleValueEncoder | RLE/Bit-Packing hybrid encoding for values. Currently is used only for data pages v2 and supports boolean types. | 
Traits
| Encoder | An Parquet encoder for the data type  | 
Functions
| get_encoder | Gets a encoder for the particular data type  |