Skip to content

[Variant] Add variant to arrow primitive support for boolean/timestamp/time #8515

@klion26

Description

@klion26

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

Add variant to arrow primitive support for boolean/timestamp/time, related to #8367

Describe the solution you'd like

  • Add support for Variant::boolean, this needs to add a new builder VariantToBooleanArrowRowBuilder, because Boolean is not an ArrowPritimitiveType
  • Add support for Variant::Timestamp/Time, adds a target_data_type in VariantToPrimitiveArrowRowBuilder because we need to change the data type when finish the builder.

Describe alternatives you've considered

Additional context

Metadata

Metadata

Assignees

Labels

enhancementAny new improvement worthy of a entry in the changelogparquet-variantparquet-variant* crates

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions