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

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

#
text | 71 lines | 61 code | 10 blank | 0 comment | 0 complexity | 4dc90cc35c9c371cee49853a6f050281 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
  1. set hive.optimize.ppd=true;
  2. EXPLAIN EXTENDED
  3. FROM
  4. src a
  5. LEFT OUTER JOIN
  6. srcpart b
  7. ON (a.key = b.key AND b.ds = '2008-04-08')
  8. SELECT a.key, a.value, b.key, b.value
  9. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25;
  10. FROM
  11. src a
  12. LEFT OUTER JOIN
  13. srcpart b
  14. ON (a.key = b.key AND b.ds = '2008-04-08')
  15. SELECT a.key, a.value, b.key, b.value
  16. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25;
  17. EXPLAIN EXTENDED
  18. FROM
  19. srcpart a
  20. LEFT OUTER JOIN
  21. src b
  22. ON (a.key = b.key AND a.ds = '2008-04-08')
  23. SELECT a.key, a.value, b.key, b.value
  24. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25;
  25. FROM
  26. srcpart a
  27. LEFT OUTER JOIN
  28. src b
  29. ON (a.key = b.key AND a.ds = '2008-04-08')
  30. SELECT a.key, a.value, b.key, b.value
  31. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25;
  32. EXPLAIN EXTENDED
  33. FROM
  34. src a
  35. LEFT OUTER JOIN
  36. srcpart b
  37. ON (a.key = b.key)
  38. SELECT a.key, a.value, b.key, b.value
  39. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08';
  40. FROM
  41. src a
  42. LEFT OUTER JOIN
  43. srcpart b
  44. ON (a.key = b.key)
  45. SELECT a.key, a.value, b.key, b.value
  46. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND b.ds = '2008-04-08';
  47. EXPLAIN EXTENDED
  48. FROM
  49. srcpart a
  50. LEFT OUTER JOIN
  51. src b
  52. ON (a.key = b.key)
  53. SELECT a.key, a.value, b.key, b.value
  54. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08';
  55. FROM
  56. srcpart a
  57. LEFT OUTER JOIN
  58. src b
  59. ON (a.key = b.key)
  60. SELECT a.key, a.value, b.key, b.value
  61. WHERE a.key > 10 AND a.key < 20 AND b.key > 15 AND b.key < 25 AND a.ds = '2008-04-08';