PageRenderTime 36ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/release-0.0.0-rc0/hive/external/ql/src/test/queries/clientpositive/union11.q

#
text | 20 lines | 13 code | 7 blank | 0 comment | 0 complexity | de78d32be58be77c0f7ce6eb69bc9664 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. set hive.map.aggr = true;
  2. -- union case: all subqueries are a map-reduce jobs, 3 way union, same input for all sub-queries, followed by reducesink
  3. explain
  4. select unionsrc.key, count(1) FROM (select 'tst1' as key, count(1) as value from src s1
  5. UNION ALL
  6. select 'tst2' as key, count(1) as value from src s2
  7. UNION ALL
  8. select 'tst3' as key, count(1) as value from src s3) unionsrc group by unionsrc.key;
  9. select unionsrc.key, count(1) FROM (select 'tst1' as key, count(1) as value from src s1
  10. UNION ALL
  11. select 'tst2' as key, count(1) as value from src s2
  12. UNION ALL
  13. select 'tst3' as key, count(1) as value from src s3) unionsrc group by unionsrc.key;