lidavidm opened a new pull request #11466:
URL: https://github.com/apache/arrow/pull/11466


   This implements nested field refs in C++ only, using a SmallVector to hold 
the FieldPath. This only lets us extract from a struct (I'm not so sure it 
makes sense for other types?).
   
   The JIRA also requests being able to extract a field as an expression. I 
think this could be done by implementing a small kernel that we could call. (Or 
otherwise I think we'd have to add a new case to the Expression variant, which 
maybe isn't a big deal.) If that sounds reasonable it can be added here.
   
   A microbenchmark was added to see if this impacts the common case of a 
non-nested field ref. On my local machine it does not appear to (~10-20ns 
difference).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to