Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions VariantEncoding.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

# Variant Binary Encoding

> [!IMPORTANT]
> **This specification is still under active development, and has not been formally adopted.**

A Variant represents a type that contains one of:
- Primitive: A type and corresponding value (e.g. INT, STRING)
- Array: An ordered list of Variant values
Expand Down
3 changes: 0 additions & 3 deletions VariantShredding.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

# Variant Shredding

> [!IMPORTANT]
> **This specification is still under active development, and has not been formally adopted.**

The Variant type is designed to store and process semi-structured data efficiently, even with heterogeneous values.
Query engines encode each Variant value in a self-describing format, and store it as a group containing `value` and `metadata` binary fields in Parquet.
Since data is often partially homogeneous, it can be beneficial to extract certain fields into separate Parquet columns to further improve performance.
Expand Down