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, >> > > >> > >> >
