It looks like this would be trickier than I first expected: ffi::ArrowArray is
created from an ArrayData, which itself doesn't appear to contain any name. I
don't suppose we'd want to add a name property to it just for this.
Any guidance on a mechanism to get the name through to the FFI_ArrowS
Great! I will start experimenting and see how far I get.
While we're at it, should we consider putting something in the metadata field?
That would be more involved due to the bespoke format of the property, but it
might be a good time to consider any additional information that could be
usefu
No reason in particular: please go ahead!
tips: anything that is to be deallocated when exporting must go to "private
data" and deallocated by the extern "C" release bit, as we do in the
DataType string. Think of that function as the "Drop" equivalent for ffi.
Best,
Jorge
On Sat, Feb 20, 2021 a
When I export to the C data interface structs with array.to_raw(), I'm seeing
that FFI_ArrowSchema.name is always null. And looking at ArrowArray::try_new,
it appears that FFI_ArrowSchema is only ever created with a format argument;
name and metadata are never set to anything.
Is there any spec