[ 
https://issues.apache.org/jira/browse/ARROW-8494?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Micah Kornfield updated ARROW-8494:
-----------------------------------
    Summary: [C++] Implement basic array-by-array  reassembly logic  (was: 
[C++] Implement vectorized array reassembly logic)

> [C++] Implement basic array-by-array  reassembly logic
> ------------------------------------------------------
>
>                 Key: ARROW-8494
>                 URL: https://issues.apache.org/jira/browse/ARROW-8494
>             Project: Apache Arrow
>          Issue Type: Sub-task
>          Components: C++
>            Reporter: Micah Kornfield
>            Assignee: Micah Kornfield
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 5.5h
>  Remaining Estimate: 0h
>
> This logic would attempt to create the data necessary for each field by 
> passing through the levels once for each field.  it is expected that due to 
> SIMD this will perform better for nested data with shallow nesting, but due 
> to repetitive computation might perform worse for deep nested that include 
> List-types.
>  
> At a high level the logic would be structured as:
> {{for each field:}}
> {{   for each rep/def level entry:}}
> {{           update null bitmask and offsets.}}



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

Reply via email to