You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Format] Add an Arrow Canonical Extension Type for Parquet Variant #46908
As it is common for engines to read data from Parquet into Arrow for in memory processing it is useful to have support for Variant in Arrow. @CurtHagenlocher proposes adding native Variant support in the Arrow format itself here:
Most recent update from @zeroshade on the mailing list is:
I've
been waiting for one of the other implementations to implement the proposal
[2] before I go make a PR to add it to the docs in full. If you think it's
worthwhile for me to start drafting up a PR to add to the Canonical
Extensions right now then I'm happy to do so. I think most of the
objections to using an extension type instead of a real type are answered
or managed by the Proposal [2] and ensuring the extension type has
appropriate functional support and methods.
changed the title [-][Format] Add a Canonical Variant Extension Type[/-][+][Format] Add an Arrow Canonical Extension Type for Parquet Variant[/+]on Jul 1, 2025
Activity
alamb commentedon Jun 25, 2025
Most recent update from @zeroshade on the mailing list is:
[-]Add a Canonical Variant Extension Type[/-][+][Format] Add a Canonical Variant Extension Type[/+][-][Format] Add a Canonical Variant Extension Type[/-][+][Format] Add an Arrow Canonical Extension Type for Parquet Variant[/+]GH-46908: [Docs][Format] Add variant extension type docs (#47456)
ianmcook commentedon Sep 17, 2025
Closed by #47456
apacheGH-46908: [Docs][Format] Add variant extension type docs (apach…
docs(variant): link VariantArray doc to official Parquet Variant exte…
apacheGH-46908: [Docs][Format] Add variant extension type docs (apach…
docs(variant): link VariantArray doc to official Parquet Variant exte…