This Epic is for adding a variant type, inspired by Clickhouse's Variant and Dynamic types and Parquet/Spark's variant type.
It includes:
- A new dtype
- New canonical type
- Support for zero-copy support for Arrow's new Parquet-Variant encoding.
- A new
VariantGet expression, used to pull data out variant arrays.
Status
Proposed.
Goal
Motivation
Unresolved questions
This Epic is for adding a variant type, inspired by Clickhouse's Variant and Dynamic types and Parquet/Spark's variant type.
It includes:
VariantGetexpression, used to pull data out variant arrays.Status
Proposed.
Goal
Motivation
Unresolved questions