You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "ZhangHuiGui (via GitHub)" <gi...@apache.org> on 2024/04/13 04:03:46 UTC

[I] [C++] Improving FlattenRecursively by making it create intermediate array values [arrow]

ZhangHuiGui opened a new issue, #41182:
URL: https://github.com/apache/arrow/issues/41182

   ### Describe the enhancement requested
   
   Improving the implementation of  `FlattenRecursively` function by making it create less intermediate array values.
   
   This function is used to flatten a multi-level nested LogicalList Array. This function can be further optimized: for example, the non-recursive version is directly called when depth==1 or it can be flattened more efficiently for some special cases.
   
   Comes from : https://github.com/apache/arrow/pull/41092#discussion_r1558121668
   
   ### Component(s)
   
   C++


-- 
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: issues-unsubscribe@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] [C++] Improve FlattenRecursively by making it materialize fewer intermediate array values [arrow]

Posted by "ZhangHuiGui (via GitHub)" <gi...@apache.org>.
ZhangHuiGui commented on issue #41182:
URL: https://github.com/apache/arrow/issues/41182#issuecomment-2053981486

   In this task, we can also add a micro-benchmark to ensure that our subsequent optimization is effective.


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org