PREHOOK: query: CREATE TEMPORARY FUNCTION example_add AS 'org.apache.hadoop.hive.contrib.udf.example.UDFExampleAdd' PREHOOK: type: CREATEFUNCTION POSTHOOK: query: CREATE TEMPORARY FUNCTION example_add AS 'org.apache.hadoop.hive.contrib.udf.example.UDFExampleAdd' POSTHOOK: type: CREATEFUNCTION PREHOOK: query: EXPLAIN SELECT example_add(1, 2), example_add(1, 2, 3), example_add(1, 2, 3, 4), example_add(1.1, 2.2), example_add(1.1, 2.2, 3.3), example_add(1.1, 2.2, 3.3, 4.4), example_add(1, 2, 3, 4.4) FROM src LIMIT 1 PREHOOK: type: QUERY POSTHOOK: query: EXPLAIN SELECT example_add(1, 2), example_add(1, 2, 3), example_add(1, 2, 3, 4), example_add(1.1, 2.2), example_add(1.1, 2.2, 3.3), example_add(1.1, 2.2, 3.3, 4.4), example_add(1, 2, 3, 4.4) FROM src LIMIT 1 POSTHOOK: type: QUERY ABSTRACT SYNTAX TREE: (TOK_QUERY (TOK_FROM (TOK_TABREF src)) (TOK_INSERT (TOK_DESTINATION (TOK_DIR TOK_TMP_FILE)) (TOK_SELECT (TOK_SELEXPR (TOK_FUNCTION example_add 1 2)) (TOK_SELEXPR (TOK_FUNCTION example_add 1 2 3)) (TOK_SELEXPR (TOK_FUNCTION example_add 1 2 3 4)) (TOK_SELEXPR (TOK_FUNCTION example_add 1.1 2.2)) (TOK_SELEXPR (TOK_FUNCTION example_add 1.1 2.2 3.3)) (TOK_SELEXPR (TOK_FUNCTION example_add 1.1 2.2 3.3 4.4)) (TOK_SELEXPR (TOK_FUNCTION example_add 1 2 3 4.4))) (TOK_LIMIT 1))) STAGE DEPENDENCIES: Stage-1 is a root stage Stage-0 is a root stage STAGE PLANS: Stage: Stage-1 Map Reduce Alias -> Map Operator Tree: src TableScan alias: src Select Operator expressions: expr: example_add(1, 2) type: int expr: example_add(1, 2, 3) type: int expr: example_add(1, 2, 3, 4) type: int expr: example_add(1.1, 2.2) type: double expr: example_add(1.1, 2.2, 3.3) type: double expr: example_add(1.1, 2.2, 3.3, 4.4) type: double expr: example_add(1, 2, 3, 4.4) type: double outputColumnNames: _col0, _col1, _col2, _col3, _col4, _col5, _col6 Limit File Output Operator compressed: false GlobalTableId: 0 table: input format: org.apache.hadoop.mapred.TextInputFormat output format: org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat Stage: Stage-0 Fetch Operator limit: 1 PREHOOK: query: SELECT example_add(1, 2), example_add(1, 2, 3), example_add(1, 2, 3, 4), example_add(1.1, 2.2), example_add(1.1, 2.2, 3.3), example_add(1.1, 2.2, 3.3, 4.4), example_add(1, 2, 3, 4.4) FROM src LIMIT 1 PREHOOK: type: QUERY PREHOOK: Input: default@src PREHOOK: Output: file:/data/users/njain/hive5/hive5/build/ql/tmp/504154641/10000 POSTHOOK: query: SELECT example_add(1, 2), example_add(1, 2, 3), example_add(1, 2, 3, 4), example_add(1.1, 2.2), example_add(1.1, 2.2, 3.3), example_add(1.1, 2.2, 3.3, 4.4), example_add(1, 2, 3, 4.4) FROM src LIMIT 1 POSTHOOK: type: QUERY POSTHOOK: Input: default@src POSTHOOK: Output: file:/data/users/njain/hive5/hive5/build/ql/tmp/504154641/10000 3 6 10 3.3000000000000003 6.6 11.0 10.4 PREHOOK: query: DROP TEMPORARY FUNCTION example_add PREHOOK: type: DROPFUNCTION POSTHOOK: query: DROP TEMPORARY FUNCTION example_add POSTHOOK: type: DROPFUNCTION