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