Saving all output to "!!{outputDirectory}!!/create_udaf.q.raw". Enter "record" with no arguments to stop it. >>> !run !!{qFileDirectory}!!/create_udaf.q >>> EXPLAIN CREATE TEMPORARY FUNCTION test_max AS 'org.apache.hadoop.hive.ql.udf.UDAFTestMax'; 'Explain' 'ABSTRACT SYNTAX TREE:' ' (TOK_CREATEFUNCTION test_max 'org.apache.hadoop.hive.ql.udf.UDAFTestMax')' '' 'STAGE DEPENDENCIES:' ' Stage-0 is a root stage' '' 'STAGE PLANS:' ' Stage: Stage-0' '' '' 10 rows selected >>> >>> CREATE TEMPORARY FUNCTION test_max AS 'org.apache.hadoop.hive.ql.udf.UDAFTestMax'; No rows affected >>> >>> CREATE TABLE dest1(col INT); No rows affected >>> >>> FROM src INSERT OVERWRITE TABLE dest1 SELECT test_max(length(src.value)); '_c0' No rows selected >>> >>> SELECT dest1.* FROM dest1; 'col' '7' 1 row selected >>> >>> DROP TEMPORARY FUNCTION test_max; No rows affected >>> !record