Skip to content

[Variant] Implement read support for remaining primitive types #7630

@alamb

Description

@alamb

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

  1. Uncomment the types in get_primitive_cases in https://github.com/apache/arrow-rs/blob/main/parquet-variant/tests/variant_interop.rs
  2. Implement the corresponding code

Additional context
@PinkCrow007 has an implementation of much of this code in

Metadata

Metadata

Labels

enhancementAny new improvement worthy of a entry in the changeloggood first issueGood for newcomersparquetChanges to the parquet crate

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions