You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by jx...@apache.org on 2015/05/21 18:01:16 UTC
hive git commit: HIVE-10757 Explain query plan should have operation
name EXPLAIN (Jimmy, reviewed by Chao)
Repository: hive
Updated Branches:
refs/heads/master 4eed1add2 -> 5281326d9
HIVE-10757 Explain query plan should have operation name EXPLAIN (Jimmy, reviewed by Chao)
Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/5281326d
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/5281326d
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/5281326d
Branch: refs/heads/master
Commit: 5281326d97291c003c85d3748447bd33873786d5
Parents: 4eed1ad
Author: Jimmy Xiang <jx...@cloudera.com>
Authored: Tue May 19 14:01:51 2015 -0700
Committer: Jimmy Xiang <jx...@cloudera.com>
Committed: Thu May 21 08:57:31 2015 -0700
----------------------------------------------------------------------
ql/src/java/org/apache/hadoop/hive/ql/Driver.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hive/blob/5281326d/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
index f046c65..5dac29f 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/Driver.java
@@ -443,8 +443,10 @@ public class Driver implements CommandProcessor {
// to avoid returning sensitive data
String queryStr = HookUtils.redactLogString(conf, command);
+ String operationName = ctx.getExplain() ?
+ HiveOperation.EXPLAIN.getOperationName() : SessionState.get().getCommandType();
plan = new QueryPlan(queryStr, sem, perfLogger.getStartTime(PerfLogger.DRIVER_RUN), queryId,
- SessionState.get().getCommandType());
+ operationName);
conf.setVar(HiveConf.ConfVars.HIVEQUERYSTRING, queryStr);