Module parquet::data_type[][src]

Expand description

Data types that connect Parquet physical types with their Rust-specific representations.

Structs

Rust representation for BYTE_ARRAY and FIXED_LEN_BYTE_ARRAY Parquet physical types. Value is backed by a byte buffer.

Wrapper type for performance reasons, this represents FIXED_LEN_BYTE_ARRAY but in all other considerations behaves the same as ByteArray

Rust representation for logical type INT96, value is backed by an array of u32. The type only takes 12 bytes, without extra padding.

Enums

Rust representation for Decimal values.

Traits

Converts an instance of data type to a slice of bytes as u8.

Contains the Parquet physical type information as well as the Rust primitive type presentation.

Converts an slice of a data type to a slice of bytes.