berkaysynnada opened a new issue, #14509:
URL: https://github.com/apache/datafusion/issues/14509

   ### Is your feature request related to a problem or challenge?
   
   Working with nested list data requires cumbersome unnesting and 
re-aggregation steps. Native list functions (list_transform, list_filter, and 
list_reduce) would let users directly operate on list types with concise, 
expressive syntax, improving both usability and performance. 
   
   This feature relies on support for lambda functions which is tracked in 
(https://github.com/apache/datafusion/issues/14205).
   
   ### Describe the solution you'd like
   
   Implement native list functions that operate directly on nested list types 
using lambda expressions. For example:
   
   `list_transform`: Apply a lambda function to each element in a list.
   `list_filter`: Filter list elements based on a lambda predicate.
   `list_reduce`: Aggregate list elements using a lambda function.
   
   Note that the lambda function support itself is not available yet; see 
#14205 for that work. Once lambdas are supported, these list functions can be 
built on top of them.
   
   ### Describe alternatives you've considered
   
   _No response_
   
   ### Additional context
   
   _No response_


-- 
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-unsubscr...@datafusion.apache.org.apache.org

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


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to