Skip to content

[Variant] Implement VariantArray::value for shredded variants#8105

Merged
alamb merged 8 commits intoapache:mainfrom
klion26:variant_value_get
Aug 23, 2025
Merged

[Variant] Implement VariantArray::value for shredded variants#8105
alamb merged 8 commits intoapache:mainfrom
klion26:variant_value_get

Conversation

@klion26
Copy link
Copy Markdown
Member

@klion26 klion26 commented Aug 11, 2025

Which issue does this PR close?

We generally require a GitHub issue to be filed for all bug fixes and enhancements and this helps us generate change logs for our releases. You can link an issue to this PR using the GitHub syntax.

Rationale for this change

Implement VariantArray::value for some more shredded variants(eg. primitive_conversion/generic_conversion/non_generic_conversion).

What changes are included in this PR?

  • Extract all macroRules to a separate module type_conversion.rs
  • Add a macro for variant value

Are these changes tested?

Covered by the existing test

Are there any user-facing changes?

No

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

parquet-variant parquet-variant* crates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Variant] Implement VariantArray::value for shredded variants

3 participants