Repository navigation
[EPIC] Full lambda support #21172
Description
Activity
@gstvg I think we should also include as a folloup adding
HigherOrderUDFto the public user guide docs https://datafusion.apache.org/library-user-guide/functions/adding-udfs.htmlReacted by gstvg@LiaCastaneda added, thanks
- added a commit that references this issue
on Apr 28, 2026 @gstvg if you don't have a PR/branch already I can open a PR for #21679 (comment), since I think it would simplify the code a bit as well
@LiaCastaneda Feel free to do it, yes, I haven't done nothing on that
Reacted by Lía Adriana- changed the title
[-][DRAFT, EPIC] Full lambda support[/-][+][EPIC] Full lambda support[/+]on Apr 29, 2026 - added a commit that references this issue
on May 7, 2026 - added a commit that references this issue
on May 15, 2026 @gstvg are you working on adding protobuf support? I can open a PR for it this week otherwise.
@LiaCastaneda I was working on exactly that today 😅 #22362 . Hope that it make into the current release 🤞
Reacted by Lía Adriananice!
- added 9 commits that reference this issue
on May 25, 2026 - added a commit that references this issue
on May 29, 2026 Hey, opened up a pr to add map_transform support, similar to array_transform here: #22689
thanks @Adam-Alani, added to the list
- added a commit that references this issue
on Jul 10, 2026 - added a commit that references this issue
on Jul 27, 2026 👋 I noticed structs as lambda parameters are not supported #25017
Some features haven't been implemented and others pulled out from
#18921#21679 to keep it from getting too large (>5k LOC) and should be implemented in follow on PR's:Major features:
select a, exists(array(1, 2, 3), x-> case when a = 2 then x > 1 else null end)HigherOrderFunctionExpr#22847Minor features:
func(a => 3)LambdaVariable