/tags/release-0.0.0-rc0/hive/external/ql/src/test/queries/clientpositive/ppd_udf_case.q
text | 27 lines | 24 code | 3 blank | 0 comment | 0 complexity | 6fe1df8169dcef0401e6d3391f5400c5 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0
- set hive.optimize.ppd=true;
- EXPLAIN
- SELECT *
- FROM srcpart a JOIN srcpart b
- ON a.key = b.key
- WHERE a.ds = '2008-04-08' AND
- b.ds = '2008-04-08' AND
- CASE a.key
- WHEN '27' THEN TRUE
- WHEN '38' THEN FALSE
- ELSE NULL
- END
- ORDER BY a.key, a.value, a.ds, a.hr, b.key, b.value, b.ds, b.hr;
- SELECT *
- FROM srcpart a JOIN srcpart b
- ON a.key = b.key
- WHERE a.ds = '2008-04-08' AND
- b.ds = '2008-04-08' AND
- CASE a.key
- WHEN '27' THEN TRUE
- WHEN '38' THEN FALSE
- ELSE NULL
- END
- ORDER BY a.key, a.value, a.ds, a.hr, b.key, b.value, b.ds, b.hr;