PageRenderTime 46ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
text | 28 lines | 16 code | 12 blank | 0 comment | 0 complexity | 0caff4f7ce1650837139c84f0317a6ea MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. set hive.auto.convert.join = true;
  2. set hive.mapjoin.localtask.max.memory.usage = 0.0001;
  3. set hive.mapjoin.check.memory.rows = 2;
  4. CREATE TABLE dest1(key INT, value STRING) STORED AS TEXTFILE;
  5. FROM srcpart src1 JOIN src src2 ON (src1.key = src2.key)
  6. INSERT OVERWRITE TABLE dest1 SELECT src1.key, src2.value
  7. where (src1.ds = '2008-04-08' or src1.ds = '2008-04-09' )and (src1.hr = '12' or src1.hr = '11');
  8. SELECT sum(hash(dest1.key,dest1.value)) FROM dest1;
  9. CREATE TABLE dest_j2(key INT, value STRING) STORED AS TEXTFILE;
  10. FROM src src1 JOIN src src2 ON (src1.key = src2.key) JOIN src src3 ON (src1.key + src2.key = src3.key)
  11. INSERT OVERWRITE TABLE dest_j2 SELECT src1.key, src3.value;
  12. SELECT sum(hash(dest_j2.key,dest_j2.value)) FROM dest_j2;
  13. CREATE TABLE dest_j1(key INT, value STRING) STORED AS TEXTFILE;
  14. FROM src src1 JOIN src src2 ON (src1.key = src2.key)
  15. INSERT OVERWRITE TABLE dest_j1 SELECT src1.key, src2.value;
  16. SELECT sum(hash(dest_j1.key,dest_j1.value)) FROM dest_j1;