Module parquet_thrift

Module parquet_thrift 

Source
Expand description

Structs used for encoding and decoding Parquet Thrift objects.

These include:

Structsยง

FieldIdentifier ๐Ÿ”’
Struct used to describe a thrift struct field during decoding.
ListIdentifier ๐Ÿ”’
Struct used to describe a thrift list.
OrderedF64
Wrapper for thrift double fields. This is used to provide an implementation of Eq for floats. This implementation uses IEEE 754 total order.
ThriftCompactOutputProtocol ๐Ÿ”’
Low-level object used to serialize structs to the Thrift compact output protocol.
ThriftReadInputProtocol ๐Ÿ”’
A Thrift input protocol that wraps a Read object.
ThriftSliceInputProtocol ๐Ÿ”’
A high performance Thrift reader that reads from a slice of bytes.

Enumsยง

ElementType ๐Ÿ”’
FieldType ๐Ÿ”’

Traitsยง

ReadThrift ๐Ÿ”’
Trait implemented for objects that can be deserialized from a Thrift input stream. Implementations are provided for Thrift primitive types.
ThriftCompactInputProtocol ๐Ÿ”’
Low-level object used to deserialize structs encoded with the Thrift compact protocol.
WriteThrift ๐Ÿ”’
Trait implemented by objects that are to be serialized to a Thrift compact output protocol stream. Implementations are also provided for primitive Thrift types.
WriteThriftField ๐Ÿ”’
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.