[ https://issues.apache.org/jira/browse/HIVE-27578?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Soumyakanti Das resolved HIVE-27578. ------------------------------------ Resolution: Fixed > Refactor genJoinRelNode to use genAllRexNode instead of genAllExprNodeDesc > -------------------------------------------------------------------------- > > Key: HIVE-27578 > URL: https://issues.apache.org/jira/browse/HIVE-27578 > Project: Hive > Issue Type: Improvement > Reporter: Soumyakanti Das > Assignee: Soumyakanti Das > Priority: Major > Labels: pull-request-available > > Currently {{genJoinRelNode}} method relies on {{genAllExprNodeDesc}} for > adding backticks to the ON clause conditions, but we can use > {{genAllRexNode}} method instead, and not rely on ExprNodes. > There was a previous effort to try to get RexNodes directly from AST, and > this method call was probably overlooked. We can see that changes were made > around this method call to use RexNodes instead of ExprNodes, > [here|https://github.com/apache/hive/pull/970/files#diff-fc58b141b1cc612eb221bb781c83e1a5c98e054790b2803be60b4842d0e9a5d9R2753]. > > Relevant previous Jiras: > # HIVE-23100 > # HIVE-22746 > With this change, we can avoid going through the method > {{genAllExprNodeDesc}} and avoid mixing RexNodes and ExprNodes. -- This message was sent by Atlassian Jira (v8.20.10#820010)