Module basic

Source
Expand description

Contains Rust mappings for Thrift definition. Refer to parquet.thrift file to see raw definitions.

Re-exportsยง

pub use crate::format::BsonType;
pub use crate::format::DateType;
pub use crate::format::DecimalType;
pub use crate::format::EnumType;
pub use crate::format::IntType;
pub use crate::format::JsonType;
pub use crate::format::ListType;
pub use crate::format::MapType;
pub use crate::format::NullType;
pub use crate::format::StringType;
pub use crate::format::TimeType;
pub use crate::format::TimeUnit;
pub use crate::format::TimestampType;
pub use crate::format::UUIDType;

Structsยง

BrotliLevel
Represents a valid brotli compression level.
GzipLevel
Represents a valid gzip compression level.
ZstdLevel
Represents a valid zstd compression level.

Enumsยง

ColumnOrder
Column order that specifies what method was used to aggregate min/max values for statistics.
Compression
Supported block compression algorithms.
ConvertedType
Common types (converted types) used by frameworks when using Parquet.
Encoding
Encodings supported by Parquet.
LogicalType
Logical types used by version 2.4.0+ of the Parquet format.
PageType
Mirrors parquet::PageType
Repetition
Representation of field types in schema.
SortOrder
Sort order for page and column statistics.
Type
Types supported by Parquet.

Functionsยง

check_level_is_none ๐Ÿ”’
require_level ๐Ÿ”’
split_compression_string ๐Ÿ”’