PREHOOK: query: DESCRIBE FUNCTION when PREHOOK: type: DESCFUNCTION POSTHOOK: query: DESCRIBE FUNCTION when POSTHOOK: type: DESCFUNCTION There is no documentation for function 'when' PREHOOK: query: DESCRIBE FUNCTION EXTENDED when PREHOOK: type: DESCFUNCTION POSTHOOK: query: DESCRIBE FUNCTION EXTENDED when POSTHOOK: type: DESCFUNCTION There is no documentation for function 'when' PREHOOK: query: EXPLAIN SELECT CASE WHEN 1=1 THEN 2 WHEN 1=3 THEN 4 ELSE 5 END, CASE WHEN 6=7 THEN 8 ELSE 9 END, CASE WHEN 10=11 THEN 12 WHEN 13=13 THEN 14 END, CASE WHEN 15=16 THEN 17 WHEN 18=19 THEN 20 END, CASE WHEN 21=22 THEN NULL WHEN 23=23 THEN 24 END, CASE WHEN 25=26 THEN 27 WHEN 28=28 THEN NULL END FROM src tablesample (1 rows) PREHOOK: type: QUERY POSTHOOK: query: EXPLAIN SELECT CASE WHEN 1=1 THEN 2 WHEN 1=3 THEN 4 ELSE 5 END, CASE WHEN 6=7 THEN 8 ELSE 9 END, CASE WHEN 10=11 THEN 12 WHEN 13=13 THEN 14 END, CASE WHEN 15=16 THEN 17 WHEN 18=19 THEN 20 END, CASE WHEN 21=22 THEN NULL WHEN 23=23 THEN 24 END, CASE WHEN 25=26 THEN 27 WHEN 28=28 THEN NULL END FROM src tablesample (1 rows) POSTHOOK: type: QUERY STAGE DEPENDENCIES: Stage-0 is a root stage STAGE PLANS: Stage: Stage-0 Fetch Operator limit: -1 Processor Tree: TableScan alias: src Row Limit Per Split: 1 Statistics: Num rows: 0 Data size: 5812 Basic stats: PARTIAL Column stats: COMPLETE Select Operator expressions: CASE WHEN ((1 = 1)) THEN (2) WHEN ((1 = 3)) THEN (4) ELSE (5) END (type: int), CASE WHEN ((6 = 7)) THEN (8) ELSE (9) END (type: int), CASE WHEN ((10 = 11)) THEN (12) WHEN ((13 = 13)) THEN (14) END (type: int), CASE WHEN ((15 = 16)) THEN (17) WHEN ((18 = 19)) THEN (20) END (type: int), CASE WHEN ((21 = 22)) THEN (null) WHEN ((23 = 23)) THEN (24) END (type: int), CASE WHEN ((25 = 26)) THEN (27) WHEN ((28 = 28)) THEN (null) END (type: int) outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5 Statistics: Num rows: 0 Data size: 5812 Basic stats: PARTIAL Column stats: COMPLETE ListSink PREHOOK: query: SELECT CASE WHEN 1=1 THEN 2 WHEN 1=3 THEN 4 ELSE 5 END, CASE WHEN 6=7 THEN 8 ELSE 9 END, CASE WHEN 10=11 THEN 12 WHEN 13=13 THEN 14 END, CASE WHEN 15=16 THEN 17 WHEN 18=19 THEN 20 END, CASE WHEN 21=22 THEN NULL WHEN 23=23 THEN 24 END, CASE WHEN 25=26 THEN 27 WHEN 28=28 THEN NULL END FROM src tablesample (1 rows) PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### POSTHOOK: query: SELECT CASE WHEN 1=1 THEN 2 WHEN 1=3 THEN 4 ELSE 5 END, CASE WHEN 6=7 THEN 8 ELSE 9 END, CASE WHEN 10=11 THEN 12 WHEN 13=13 THEN 14 END, CASE WHEN 15=16 THEN 17 WHEN 18=19 THEN 20 END, CASE WHEN 21=22 THEN NULL WHEN 23=23 THEN 24 END, CASE WHEN 25=26 THEN 27 WHEN 28=28 THEN NULL END FROM src tablesample (1 rows) POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here #### 2 9 14 NULL 24 NULL PREHOOK: query: -- Allow compatible types to be used in return value SELECT CASE WHEN 1=1 THEN 123.0BD ELSE 0.0BD END, CASE WHEN 1=1 THEN 123 WHEN 1=2 THEN 1.0 ELSE 222.02BD END, CASE WHEN 1=1 THEN 'abcd' WHEN 1=2 THEN cast('efgh' as varchar(10)) ELSE cast('ijkl' as char(4)) END FROM src tablesample (1 rows) PREHOOK: type: QUERY PREHOOK: Input: default@src #### A masked pattern was here #### POSTHOOK: query: -- Allow compatible types to be used in return value SELECT CASE WHEN 1=1 THEN 123.0BD ELSE 0.0BD END, CASE WHEN 1=1 THEN 123 WHEN 1=2 THEN 1.0 ELSE 222.02BD END, CASE WHEN 1=1 THEN 'abcd' WHEN 1=2 THEN cast('efgh' as varchar(10)) ELSE cast('ijkl' as char(4)) END FROM src tablesample (1 rows) POSTHOOK: type: QUERY POSTHOOK: Input: default@src #### A masked pattern was here #### 123 123.0 abcd