Skip to content

Commit dac5a35

Browse files
authored
Finalize Variant and shredding specs (#509)
1 parent b2e34f7 commit dac5a35

2 files changed

Lines changed: 0 additions & 6 deletions

File tree

VariantEncoding.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919

2020
# Variant Binary Encoding
2121

22-
> [!IMPORTANT]
23-
> **This specification is still under active development, and has not been formally adopted.**
24-
2522
A Variant represents a type that contains one of:
2623
- Primitive: A type and corresponding value (e.g. INT, STRING)
2724
- Array: An ordered list of Variant values

VariantShredding.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@
1919

2020
# Variant Shredding
2121

22-
> [!IMPORTANT]
23-
> **This specification is still under active development, and has not been formally adopted.**
24-
2522
The Variant type is designed to store and process semi-structured data efficiently, even with heterogeneous values.
2623
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.
2724
Since data is often partially homogeneous, it can be beneficial to extract certain fields into separate Parquet columns to further improve performance.

0 commit comments

Comments
 (0)