Expand description
Data types that connect Parquet physical types with their Rust-specific representations.
Modulesยง
- private ๐
Macrosยง
- ensure_
phys_ ๐ty Macro to reduce repetition in making type assertions on the physical type againstT
- gen_
as_ ๐bytes - make_
type ๐
Structsยง
- Parquet physical type: BoolType
- Rust representation for BYTE_ARRAY and FIXED_LEN_BYTE_ARRAY Parquet physical types. Value is backed by a byte buffer.
- Parquet physical type: ByteArrayType
- Parquet physical type: DoubleType
- Wrapper type for performance reasons, this represents
FIXED_LEN_BYTE_ARRAY
but in all other considerations behaves the same asByteArray
- Parquet physical type: FixedLenByteArrayType
- Parquet physical type: FloatType
- Rust representation for logical type INT96, value is backed by an array of
u32
. The type only takes 12 bytes, without extra padding. - Parquet physical type: Int32Type
- Parquet physical type: Int64Type
- Parquet physical type: Int96Type
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.
- Slice
AsBytes Data Type Deprecated