Commits


Matt Topol authored and GitHub committed 969f4b439c8
GH-36488: [C++] Import/Export ArrowDeviceArray (#36489) ### Rationale for this change With the addition of the `ArrowDeviceArray` we should provide import/export functions just like we have for `ArrowArray`. ### What changes are included in this PR? Adding Import/Export functions to the `bridge.h/.cc` files for C Data Non-CPU data. This requires adding a device type to buffers and memory managers to propagate through. ### Are these changes tested? Yes. (Still need to add tests to `bridge_test.cc` but I wanted to get eyes on this first) ### Are there any user-facing changes? No. * Closes: #36488 Lead-authored-by: Matt Topol <zotthewizard@gmail.com> Co-authored-by: Weston Pace <weston.pace@gmail.com> Signed-off-by: Matt Topol <zotthewizard@gmail.com>