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

Wes McKinney commented on ARROW-33:
-----------------------------------

[~xhochy] I'd like to do this soon. The trouble is that anywhere where we 
access the raw buffers in the Array will be affected -- this includes in 
libparquet_arrow. It will also result in some API changes because we'll need 
additional constructors that take an offset parameter. And anywhere we touch 
bitmaps will need to be more careful to account for the offset (and in IPC, 
we'll have to do bitmap copies when the offset is nonzero, e.g. 
https://github.com/apache/arrow/blob/master/cpp/src/arrow/ipc/adapter.cc#L65)

> C++: Implement zero-copy array slicing
> --------------------------------------
>
>                 Key: ARROW-33
>                 URL: https://issues.apache.org/jira/browse/ARROW-33
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Wes McKinney
>
> Sliced array results will retain a reference to the parent's data buffer



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to