| PREHOOK: query: DESCRIBE FUNCTION greatest |
| PREHOOK: type: DESCFUNCTION |
| POSTHOOK: query: DESCRIBE FUNCTION greatest |
| POSTHOOK: type: DESCFUNCTION |
| greatest(v1, v2, ...) - Returns the greatest value in a list of values |
| PREHOOK: query: DESCRIBE FUNCTION EXTENDED greatest |
| PREHOOK: type: DESCFUNCTION |
| POSTHOOK: query: DESCRIBE FUNCTION EXTENDED greatest |
| POSTHOOK: type: DESCFUNCTION |
| greatest(v1, v2, ...) - Returns the greatest value in a list of values |
| Example: |
| > SELECT greatest(2, 3, 1) FROM src LIMIT 1; |
| 3 |
| Function class:org.apache.hadoop.hive.ql.udf.generic.GenericUDFGreatest |
| Function type:BUILTIN |
| PREHOOK: query: EXPLAIN |
| SELECT GREATEST('a', 'b', 'c'), |
| GREATEST('C', 'a', 'B'), |
| GREATEST('AAA', 'AaA', 'AAa'), |
| GREATEST('A', 'AA', 'AAA'), |
| GREATEST('11', '13', '12'), |
| GREATEST('11', '2', '12'), |
| GREATEST('01', '03', '02'), |
| GREATEST('01', '1', '02'), |
| GREATEST(null, 'b', 'c' ), |
| GREATEST('a', null, 'c'), |
| GREATEST('a', 'b', null ), |
| GREATEST('a', null, null), |
| GREATEST(null, 'b', null), |
| GREATEST(cast(null as string), null, null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: EXPLAIN |
| SELECT GREATEST('a', 'b', 'c'), |
| GREATEST('C', 'a', 'B'), |
| GREATEST('AAA', 'AaA', 'AAa'), |
| GREATEST('A', 'AA', 'AAA'), |
| GREATEST('11', '13', '12'), |
| GREATEST('11', '2', '12'), |
| GREATEST('01', '03', '02'), |
| GREATEST('01', '1', '02'), |
| GREATEST(null, 'b', 'c' ), |
| GREATEST('a', null, 'c'), |
| GREATEST('a', 'b', null ), |
| GREATEST('a', null, null), |
| GREATEST(null, 'b', null), |
| GREATEST(cast(null as string), null, null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 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 |
| Select Operator |
| expressions: 'c' (type: string), 'a' (type: string), 'AaA' (type: string), 'AAA' (type: string), '13' (type: string), '2' (type: string), '03' (type: string), '1' (type: string), null (type: string), null (type: string), null (type: string), null (type: string), null (type: string), null (type: string) |
| outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8, _col9, _col10, _col11, _col12, _col13 |
| ListSink |
| |
| PREHOOK: query: SELECT GREATEST('a', 'b', 'c'), |
| GREATEST('C', 'a', 'B'), |
| GREATEST('AAA', 'AaA', 'AAa'), |
| GREATEST('A', 'AA', 'AAA'), |
| GREATEST('11', '13', '12'), |
| GREATEST('11', '2', '12'), |
| GREATEST('01', '03', '02'), |
| GREATEST('01', '1', '02'), |
| GREATEST(null, 'b', 'c' ), |
| GREATEST('a', null, 'c'), |
| GREATEST('a', 'b', null ), |
| GREATEST('a', null, null), |
| GREATEST(null, 'b', null), |
| GREATEST(cast(null as string), null, null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST('a', 'b', 'c'), |
| GREATEST('C', 'a', 'B'), |
| GREATEST('AAA', 'AaA', 'AAa'), |
| GREATEST('A', 'AA', 'AAA'), |
| GREATEST('11', '13', '12'), |
| GREATEST('11', '2', '12'), |
| GREATEST('01', '03', '02'), |
| GREATEST('01', '1', '02'), |
| GREATEST(null, 'b', 'c' ), |
| GREATEST('a', null, 'c'), |
| GREATEST('a', 'b', null ), |
| GREATEST('a', null, null), |
| GREATEST(null, 'b', null), |
| GREATEST(cast(null as string), null, null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| c a AaA AAA 13 2 03 1 NULL NULL NULL NULL NULL NULL |
| PREHOOK: query: SELECT GREATEST(11, 13, 12), |
| GREATEST(1, 13, 2), |
| GREATEST(-11, -13, -12), |
| GREATEST(1, -13, 2), |
| GREATEST(null, 1, 2), |
| GREATEST(1, null, 2), |
| GREATEST(1, 2, null), |
| GREATEST(cast(null as int), null, null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(11, 13, 12), |
| GREATEST(1, 13, 2), |
| GREATEST(-11, -13, -12), |
| GREATEST(1, -13, 2), |
| GREATEST(null, 1, 2), |
| GREATEST(1, null, 2), |
| GREATEST(1, 2, null), |
| GREATEST(cast(null as int), null, null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 13 13 -11 2 NULL NULL NULL NULL |
| PREHOOK: query: SELECT GREATEST(11.4, 13.5, 12.2), |
| GREATEST(1.0, 13.2, 2.0), |
| GREATEST(-11.4, -13.1, -12.2), |
| GREATEST(1.0, -13.3, 2.2), |
| GREATEST(null, 1.1, 2.2), |
| GREATEST(1.1, null, 2.2), |
| GREATEST(1.1, 2.2, null), |
| GREATEST(cast(null as double), null, null) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(11.4, 13.5, 12.2), |
| GREATEST(1.0, 13.2, 2.0), |
| GREATEST(-11.4, -13.1, -12.2), |
| GREATEST(1.0, -13.3, 2.2), |
| GREATEST(null, 1.1, 2.2), |
| GREATEST(1.1, null, 2.2), |
| GREATEST(1.1, 2.2, null), |
| GREATEST(cast(null as double), null, null) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 13.5 13.2 -11.4 2.2 NULL NULL NULL NULL |
| PREHOOK: query: SELECT GREATEST(101Y, -101S, 100, -100L, null), |
| GREATEST(-101Y, 101S, 100, -100L, 0), |
| GREATEST(100Y, -100S, 101, -101L, null), |
| GREATEST(100Y, -100S, -101, 101L, 0) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(101Y, -101S, 100, -100L, null), |
| GREATEST(-101Y, 101S, 100, -100L, 0), |
| GREATEST(100Y, -100S, 101, -101L, null), |
| GREATEST(100Y, -100S, -101, 101L, 0) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| NULL 101 NULL 101 |
| PREHOOK: query: SELECT GREATEST(cast(1.1 as float), cast(-1.1 as double), cast(0.5 as decimal)), |
| GREATEST(cast(-1.1 as float), cast(1.1 as double), cast(0.5 as decimal)), |
| GREATEST(cast(0.1 as float), cast(-0.1 as double), cast(0.5 as decimal)), |
| GREATEST(null, cast(-0.1 as double), cast(0.5 as decimal)) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(cast(1.1 as float), cast(-1.1 as double), cast(0.5 as decimal)), |
| GREATEST(cast(-1.1 as float), cast(1.1 as double), cast(0.5 as decimal)), |
| GREATEST(cast(0.1 as float), cast(-0.1 as double), cast(0.5 as decimal)), |
| GREATEST(null, cast(-0.1 as double), cast(0.5 as decimal)) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 1.100000023841858 1.1 1.0 NULL |
| PREHOOK: query: SELECT GREATEST(-100Y, -80S, -60, -40L, cast(-20 as float), cast(0 as double), cast(0.5 as decimal)), |
| GREATEST(100Y, 80S, 60, 40L, cast(20 as float), cast(0 as double), cast(-0.5 as decimal)), |
| GREATEST(100Y, 80S, 60, 40L, null, cast(0 as double), cast(-0.5 as decimal)) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(-100Y, -80S, -60, -40L, cast(-20 as float), cast(0 as double), cast(0.5 as decimal)), |
| GREATEST(100Y, 80S, 60, 40L, cast(20 as float), cast(0 as double), cast(-0.5 as decimal)), |
| GREATEST(100Y, 80S, 60, 40L, null, cast(0 as double), cast(-0.5 as decimal)) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| 1.0 100.0 NULL |
| PREHOOK: query: SELECT GREATEST(10L, 'a', date('2001-01-28')) |
| FROM src tablesample (1 rows) |
| PREHOOK: type: QUERY |
| PREHOOK: Input: default@src |
| #### A masked pattern was here #### |
| POSTHOOK: query: SELECT GREATEST(10L, 'a', date('2001-01-28')) |
| FROM src tablesample (1 rows) |
| POSTHOOK: type: QUERY |
| POSTHOOK: Input: default@src |
| #### A masked pattern was here #### |
| a |