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 aRead
as 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
double
fields. This is used to provide an implementation ofEq
for 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
Read
object. - Thrift
Slice ๐Input Protocol - A high performance Thrift reader that reads from a slice of bytes.
Enumsยง
- Element
Type ๐ - Field
Type ๐
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ยง
- eof_
error ๐ - read_
thrift_ ๐vec - Read a Thrift encoded list from the input protocol object.