I understand we have rust implementation available. Can we not mirror the
same in c++? We would need support for shredded and unshredded types

Can somebody from the dev community comment here?

On Sun, Jun 14, 2026 at 3:30 PM Neelesh Salian <[email protected]>
wrote:

> Thanks for the update Gang.
> This would be great to get into arrow c++ and then the downstream projects
> can benefit from it.
>
> On Wed, Jun 10, 2026 at 7:12 PM Gang Wu <[email protected]> wrote:
>
>> I think several duplicate efforts are working on the variant type in Arrow
>> C++.
>> Zehua (disclaimer: my colleague) has been working on this for quite a
>> while
>> [1].
>> iceberg-cpp [2] depends on it to be v3 feature complete. We are reviewing
>> the
>> PR internally and will send it out once ready.
>>
>> Though AI can generate good code today, Variant type is really a complex
>> feature
>> that requires full spec compliance and native C++ performance and it takes
>> time
>> to meet the high bar of Arrow C++. Let's see how we can collaborate on it
>> to
>> avoid duplicate effort and accelerate the process.
>>
>> [1] https://github.com/apache/arrow/issues/45937
>> [2] https://github.com/apache/iceberg-cpp/issues/666
>>
>> Best,
>> Gang
>>
>> On Thu, Jun 11, 2026 at 6:10 AM Micah Kornfield <[email protected]>
>> wrote:
>>
>> > Hi Vhaibav,
>> > Add dev@, yes I think there would be interest.  It looks like
>> > https://github.com/apache/arrow/issues/50132 was opened yesterday.
>> >
>> > Cheeers,
>> > Micah
>> >
>> > On Wed, Jun 10, 2026 at 2:28 PM Vaibhav Khanduja <
>> > [email protected]>
>> > wrote:
>> >
>> > > Is there interest in Variant type support to be added into PyArrow
>> > > write_table?
>> > >
>> > > Thanks,
>> > >
>> >
>>
>

Reply via email to