Expand description
Structs used for encoding and decoding Parquet Thrift objects.
These include:
ThriftCompactInputProtocol: Trait implemented by Thrift decoders.ThriftSliceInputProtocol: Thrift decoder that takes a slice of bytes as input.ThriftReadInputProtocol: Thrift decoder that takes aReadas input.
ReadThrift: Trait implemented by serializable objects.ThriftCompactOutputProtocol: Thrift encoder.WriteThrift: Trait implemented by serializable objects.WriteThriftField: Trait implemented by serializable objects that are fields in Thrift structs.
Structsยง
- Field
Identifier ๐ - Struct used to describe a thrift struct field during decoding.
- List
Identifier ๐ - Struct used to describe a thrift list.
- Ordered
F64 - Wrapper for thrift
doublefields. This is used to provide an implementation ofEqfor floats. This implementation uses IEEE 754 total order. - Thrift
Compact ๐Output Protocol - Low-level object used to serialize structs to the Thrift compact output protocol.
- Thrift
Read ๐Input Protocol - A Thrift input protocol that wraps a
Readobject. - Thrift
Slice ๐Input Protocol - A high performance Thrift reader that reads from a slice of bytes.
Enumsยง
- Element
Type ๐ - Field
Type ๐ - Thrift
Protocol ๐Error
Traitsยง
- Read
Thrift ๐ - Trait implemented for objects that can be deserialized from a Thrift input stream. Implementations are provided for Thrift primitive types.
- Thrift
Compact ๐Input Protocol - Low-level object used to deserialize structs encoded with the Thrift compact protocol.
- Write
Thrift ๐ - Trait implemented by objects that are to be serialized to a Thrift compact output protocol stream. Implementations are also provided for primitive Thrift types.
- Write
Thrift ๐Field - Trait implemented by objects that are fields of Thrift structs.
Functionsยง
- read_
thrift_ ๐vec - Read a Thrift encoded list from the input protocol object.