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

Review request for hive and Jesús Camacho Rodríguez.


Repository: hive-git


Description
-------

Standard ROLLUP syntax is GROUP BY ROLLUP (expression list)... but HIVE allows 
GROUP BY <expression list> WITH ROLLUP syntax. We would like HIVE to support 
standard ROLLUP syntax to allow out of the box support for TPCDS queries i.e. 
without rewritting them.

This patach includes update to grammar to allow ROLLUP in following syntax:

SELECT.....GROUP BY ROLLUP ( expr1, expr2....)


Diffs
-----

  ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g 13e2d17 
  ql/src/test/queries/clientpositive/annotate_stats_groupby.q 854e401 
  ql/src/test/queries/clientpositive/cbo_rp_annotate_stats_groupby.q 3159fc7 
  ql/src/test/queries/clientpositive/cte_1.q 2956339 
  ql/src/test/queries/clientpositive/groupby_grouping_id1.q de4a7c3 
  ql/src/test/queries/clientpositive/groupby_grouping_id2.q 5c05aad 
  ql/src/test/queries/clientpositive/groupby_rollup1.q 23cac80 
  ql/src/test/queries/clientpositive/infer_bucket_sort_grouping_operators.q 
928f6fb 
  ql/src/test/queries/clientpositive/limit_pushdown2.q 637b5b0 
  ql/src/test/queries/clientpositive/vector_grouping_sets.q 09ba6b6 
  ql/src/test/results/clientpositive/annotate_stats_groupby.q.out f6971a0 
  ql/src/test/results/clientpositive/cbo_rp_annotate_stats_groupby.q.out 
f5b4375 
  ql/src/test/results/clientpositive/cte_1.q.out 61fd1af 
  ql/src/test/results/clientpositive/groupby_grouping_id1.q.out 136edeb 
  ql/src/test/results/clientpositive/groupby_rollup1.q.out 54e1a0d 
  ql/src/test/results/clientpositive/infer_bucket_sort_grouping_operators.q.out 
ebfce60 
  ql/src/test/results/clientpositive/limit_pushdown2.q.out 2f68674 
  ql/src/test/results/clientpositive/llap/cte_1.q.out e309ce8 
  ql/src/test/results/clientpositive/llap/groupby_grouping_id2.q.out 544a7ae 
  ql/src/test/results/clientpositive/llap/vector_grouping_sets.q.out 8e55ce3 
  ql/src/test/results/clientpositive/vector_grouping_sets.q.out 4207c19 

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


Testing
-------

Updated exsting tests to use new ROLLUP syntax in addition to non-standard 
syntax.


Thanks,

Vineet Garg

Reply via email to