Saving all output to "!!{outputDirectory}!!/query_properties.q.raw". Enter "record" with no arguments to stop it. >>> !run !!{qFileDirectory}!!/query_properties.q >>> set hive.exec.post.hooks = org.apache.hadoop.hive.ql.hooks.CheckQueryPropertiesHook; No rows affected >>> >>> select * from src a join src b on a.key = b.key limit 0; 'key','value','key','value' No rows selected >>> select * from src group by src.key, src.value limit 0; '(. (tok_table_or_col src) key)','(. (tok_table_or_col src) value)' No rows selected >>> select * from src order by src.key limit 0; 'key','value' No rows selected >>> select * from src sort by src.key limit 0; 'key','value' No rows selected >>> select a.key, sum(b.value) from src a join src b on a.key = b.key group by a.key limit 0; 'key','_c1' No rows selected >>> select transform(*) using 'cat' from src limit 0; 'key','value' No rows selected >>> select * from src distribute by src.key limit 0; 'key','value' No rows selected >>> select * from src cluster by src.key limit 0; 'key','value' No rows selected >>> >>> select key, sum(value) from (select a.key as key, b.value as value from src a join src b on a.key = b.key) c group by key limit 0; 'key','_c1' No rows selected >>> select * from src a join src b on a.key = b.key order by a.key limit 0; 'key','value','key','value' No rows selected >>> select * from src a join src b on a.key = b.key distribute by a.key sort by a.key, b.value limit 0; 'key','value','key','value' No rows selected >>> >>> !record