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

Micah Kornfield commented on ARROW-8495:
----------------------------------------

{quote}Are you expecting to switch between both approaches (vectorized / 
non-vectorized) depending on heuristics?
{quote}
I was thinking this originally. 

 

I think for most common cases vectorized will probably be better.  However for 
deeper nested list levels end up replicating comparisons, so there is a 
tradeoff.  I should have a proof of concept algorithm implementation for 
vectorized sometime next week and we can maybe see if we still want to 
implement this (this is why this is relatively low  down the ranking on the 
JIRA)

> [C++] Implement non-vectorized array reconstruction logic.
> ----------------------------------------------------------
>
>                 Key: ARROW-8495
>                 URL: https://issues.apache.org/jira/browse/ARROW-8495
>             Project: Apache Arrow
>          Issue Type: Sub-task
>          Components: C++
>            Reporter: Micah Kornfield
>            Priority: Major
>
> In contrast to the "Vectorized" reassembly this would scan:
>  
> {{for each rep/def level entry:}}
> {{     for each field:}}
> {{           update null bitmask and offsets.}}



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

Reply via email to