-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changeloggood first issueGood for newcomersGood for newcomersparquetChanges to the parquet crateChanges to the parquet crate
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Part of #6736
@mkarbo implemented the initial support for reading variant types in this PR
This PR included some, but not all of the "primitive types" from the variant spec. We should now complete support for the remaining Variant types
Describe the solution you'd like
Support all the primitive types listed in the variant spec
Describe alternatives you've considered
Basically
- Uncomment the types in
get_primitive_cases
in https://github.com/apache/arrow-rs/blob/main/parquet-variant/tests/variant_interop.rs - Implement the corresponding code
Additional context
@PinkCrow007 has an implementation of much of this code in
- Add API for Creating Variant Values #7452
Also there is a larger end to end PR here: - Variant Support for Arrow and Parquet [DRAFT] #7404
Metadata
Metadata
Assignees
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changeloggood first issueGood for newcomersGood for newcomersparquetChanges to the parquet crateChanges to the parquet crate