PageRenderTime 60ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
text | 18 lines | 13 code | 5 blank | 0 comment | 0 complexity | 8e6843eb5811d7ff349a068455b0aee5 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: 1 subquery is a map-reduce job, different inputs for sub-queries, followed by reducesink
  3. explain
  4. select unionsrc.key, count(1) FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  5. UNION ALL
  6. select s2.key as key, s2.value as value from src1 s2
  7. UNION ALL
  8. select s3.key as key, s3.value as value from src1 s3) unionsrc group by unionsrc.key;
  9. select unionsrc.key, count(1) FROM (select 'tst1' as key, cast(count(1) as string) as value from src s1
  10. UNION ALL
  11. select s2.key as key, s2.value as value from src1 s2
  12. UNION ALL
  13. select s3.key as key, s3.value as value from src1 s3) unionsrc group by unionsrc.key;