[ 
https://issues.apache.org/jira/browse/ARROW-6783?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17080032#comment-17080032
 ] 

Antoine Pitrou commented on ARROW-6783:
---------------------------------------

What is the usefulness of this compared to the C data interface? Passing memory 
pointers in Flatbuffers wouldn't let you handle buffer lifetime, at least 
(unless you pass a release callback somewhere on the side).

> [C++] Provide API for reconstruction of RecordBatch from Flatbuffer 
> containing process memory addresses instead of relative offsets into an IPC 
> message
> -------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ARROW-6783
>                 URL: https://issues.apache.org/jira/browse/ARROW-6783
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Wes McKinney
>            Priority: Major
>             Fix For: 1.0.0
>
>
> A lot of our development has focused on _inter_process communication rather 
> than _in_process. We should start by making sure we have disassembly and 
> reassembly implemented where the Buffer Flatbuffers values contain process 
> memory addresses rather than offsets. This may require a bit of refactoring 
> so we can use the same reassembly code path for both use cases



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to