HyukjinKwon opened a new pull request #27901: [SPARK-31146][SQL] Leverage the 
helper method for aliasing in all SQL expressions 
URL: https://github.com/apache/spark/pull/27901
 
 
   ### What changes were proposed in this pull request?
   
   This PR is kind of a followup of #26808. It leverages the helper method for 
aliasing in all SQL expressions to use the alias as its output column name.
   
   - `Expression`, `UnaryMathExpression` and `BinaryMathExpression` search the 
alias in the tags by default.
   - When the naming is different in its implementation, it has to be 
overwritten for the expression specifically. E.g., `EqualTo`, 
`CallMethodViaReflection`, `Remainder`, `CurrentTimestamp`, `FormatString` and 
`XPathDouble`.
   
   ### Why are the changes needed?
   
   To respect expression name.
   
   ### Does this PR introduce any user-facing change?
   
   Yes, it will change the output column name.
   
   ### How was this patch tested?
   
   Manually tested, and unittests were added.
   

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to