Skip to content

Commit a16929f

Browse files
committed
Finalize Variant and shredding specs
1 parent 2ac2228 commit a16929f

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

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)