[ https://issues.apache.org/jira/browse/HIVE-2478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Phabricator updated HIVE-2478: ------------------------------ Attachment: HIVE-2478.D927.1.patch khorgath requested code review of "HIVE-2478 [jira] Support dry run option in hive". Reviewers: JIRA Adding a hive.dry.run parameter that takes the following values : {off,parse,analyze,plan} They have the following behaviours: off : Nothing special, run query as expected parse : Return after parse finishes (acts as a syntax check) analyze : Return after semantic analysis finishes plan : Return after plan generation. Hive currently doesn't support a dry run option. For some complex queries we just want to verify the query syntax initally before running it. A dry run option where just the parsing is done without actual execution is a good option. TEST PLAN EMPTY REVISION DETAIL https://reviews.facebook.net/D927 AFFECTED FILES common/src/java/org/apache/hadoop/hive/conf/HiveConf.java ql/src/test/results/clientnegative/dryrun_bad_parse.q.out ql/src/test/results/clientnegative/dryrun_nonexistant_table.q.out ql/src/test/results/clientnegative/dryrun_bad_fetch_serde.q.out ql/src/test/results/clientpositive/dryrun4.q.out ql/src/test/results/clientpositive/dryrun_nonexistant_table_parse_ok.q.out ql/src/test/results/clientpositive/dryrun_bad_fetch_serde_analyze_ok.q.out ql/src/test/results/clientpositive/dryrun1.q.out ql/src/test/results/clientpositive/dryrun2.q.out ql/src/test/results/clientpositive/dryrun3.q.out ql/src/test/queries/clientnegative/dryrun_bad_fetch_serde.q ql/src/test/queries/clientnegative/dryrun_nonexistant_table.q ql/src/test/queries/clientnegative/dryrun_bad_parse.q ql/src/test/queries/clientpositive/dryrun_nonexistant_table_parse_ok.q ql/src/test/queries/clientpositive/dryrun_bad_fetch_serde_analyze_ok.q ql/src/test/queries/clientpositive/dryrun1.q ql/src/test/queries/clientpositive/dryrun2.q ql/src/test/queries/clientpositive/dryrun3.q ql/src/test/queries/clientpositive/dryrun4.q ql/src/java/org/apache/hadoop/hive/ql/Driver.java MANAGE HERALD DIFFERENTIAL RULES https://reviews.facebook.net/herald/view/differential/ WHY DID I GET THIS EMAIL? https://reviews.facebook.net/herald/transcript/1935/ Tip: use the X-Herald-Rules header to filter Herald messages in your client. > Support dry run option in hive > ------------------------------ > > Key: HIVE-2478 > URL: https://issues.apache.org/jira/browse/HIVE-2478 > Project: Hive > Issue Type: Improvement > Components: Configuration > Affects Versions: 0.9.0 > Reporter: kalyan ram > Priority: Minor > Attachments: HIVE-2478-1.patch, HIVE-2478-2.patch, HIVE-2478-3.patch, > HIVE-2478.D927.1.patch > > > Hive currently doesn't support a dry run option. For some complex queries we > just want to verify the query syntax initally before running it. A dry run > option where just the parsing is done without actual execution is a good > option. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira