gstvg opened a new pull request, #22101:
URL: https://github.com/apache/datafusion/pull/22101

   ## Which issue does this PR close?
   
   Part of #21172 
   
   ## Rationale for this change
   
   This has been pulled out from main lambda PR to reduce it's size. Currently, 
the `LambdaVariable` field is optional and must be set manually for `expr_api` 
users.
   
   ## What changes are included in this PR?
   
   This PR adds the method `resolve_lambda_variables` to `Expr` and 
`LogicalPlan` to automatically resolve all variables of the given expr or 
logical plan. Nothing changes for sql planning
   
   ## Are these changes tested?
   
   There's a unit test which should cover all edge cases. Is not trivial to 
test via sqllogictests because sql planning produces already resolved lambda 
variables.
   
   ## Are there any user-facing changes?
   
   New methods added only
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to