Skip to content

Epic: Variant Type and Array #7717

@AdamGS

Description

@AdamGS

This Epic is for adding a variant type, inspired by Clickhouse's Variant and Dynamic types and Parquet/Spark's variant type.

It includes:

  1. A new dtype
  2. New canonical type
  3. Support for zero-copy support for Arrow's new Parquet-Variant encoding.
  4. A new VariantGet expression, used to pull data out variant arrays.

Status

Proposed.

Goal

Motivation

Unresolved questions

  • None yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    epicPublic roadmap umbrella for a major initiative, with work tracked in sub-issues.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions