-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15361/
-----------------------------------------------------------

Review request for hive and Ashutosh Chauhan.


Bugs: hive-5784
    https://issues.apache.org/jira/browse/hive-5784


Repository: hive-git


Description
-------

The following queries fails:
select b.key, count(*) from src b group by key
select key, count(*) from src b group by b.key
with a SemanticException; the select expression b.key (key in the 2nd query) 
are not resolved by the GBy RowResolver.
This is because the GBy RowResolver only supports resolving based on an 
AST.toStringTree match. Underlying issue is that a RowResolver doesn't allow 
multiple mappings to the same ColumnInfo.


Diffs
-----

  ql/src/java/org/apache/hadoop/hive/ql/parse/RowResolver.java 908546e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 5305537 
  ql/src/test/queries/clientpositive/groupby_resolution.q PRE-CREATION 
  ql/src/test/results/clientpositive/groupby_resolution.q.out PRE-CREATION 

Diff: https://reviews.apache.org/r/15361/diff/


Testing
-------

added test groupby_resolution.q


Thanks,

Harish Butani

Reply via email to