Crate parquet_variant

Source
Expand description

Implementation of Variant Binary Encoding from Apache Parquet.

ยง๐Ÿšง Work In Progress

This crate is under active development and is not yet ready for production use. If you are interested in helping, you can find more information on the GitHub Variant issue

Modulesยง

builder ๐Ÿ”’
decoder ๐Ÿ”’
utils ๐Ÿ”’
variant ๐Ÿ”’

Structsยง

ListBuilder
A builder for creating Variant::List values.
ObjectBuilder
A builder for creating Variant::Object values.
ShortString
A Variant ShortString
VariantBuilder
Top level builder for Variant values
VariantDecimal4
Represents a 4-byte decimal value in the Variant format.
VariantDecimal8
Represents an 8-byte decimal value in the Variant format.
VariantDecimal16
Represents an 16-byte decimal value in the Variant format.
VariantList
Variant Array.
VariantMetadata
Variant Metadata
VariantObject
A Variant Object (struct with named fields).

Enumsยง

Variant
Represents a Parquet Variant

Traitsยง

VariantBuilderExt
Extends VariantBuilder to help building nested Variants