You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2017/02/02 01:39:51 UTC

[jira] [Commented] (ARROW-33) C++: Implement zero-copy array slicing

    [ 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)