Soumyakanti Das created HIVE-30015:
--------------------------------------

             Summary: Multiple identical Projects on top of HiveJdbcConverter
                 Key: HIVE-30015
                 URL: https://issues.apache.org/jira/browse/HIVE-30015
             Project: Hive
          Issue Type: Improvement
          Components: Hive
    Affects Versions: 4.3.0
            Reporter: Soumyakanti Das
            Assignee: Soumyakanti Das
         Attachments: cbo_jdbc_duplicate_project_repro.q, 
cbo_jdbc_duplicate_project_repro.q.out

I have added a repro query, similar to cbo_query14.q, and its output. We see 
multiple identical Projects on top of HiveJdbcConverter, for example:
{noformat}
HiveUnion(all=[true])
  HiveProject(id=[$0], $f1=[$1])
    HiveProject(id=[$0], $f1=[$1])
      HiveProject(id=[$0], $f1=[$1])
        HiveProject(id=[$0], $f1=[$1])
          HiveJdbcConverter(convention=[JDBC.POSTGRES]){noformat}
I think this can be resolved by adding a check in 
{{PlanModifierForASTConv.convertOpTree(RelNode rel, RelNode parent)}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to