Repository: hive
Updated Branches:
  refs/heads/branch-1 40b2525eb -> e075acd5a


HIVE-12278: Skip logging lineage for explain queries (Jimmy, reviewed by Chaoyu)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/e075acd5
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/e075acd5
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/e075acd5

Branch: refs/heads/branch-1
Commit: e075acd5a5c071def350f94e2a9a73287b5f3973
Parents: 40b2525
Author: Jimmy Xiang <[email protected]>
Authored: Tue Oct 27 11:57:29 2015 -0700
Committer: Jimmy Xiang <[email protected]>
Committed: Wed Oct 28 10:59:43 2015 -0700

----------------------------------------------------------------------
 ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/e075acd5/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java 
b/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java
index beded59..303bfdf 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/hooks/LineageLogger.java
@@ -134,7 +134,8 @@ public class LineageLogger implements 
ExecuteWithHookContext {
     Index index = hookContext.getIndex();
     SessionState ss = SessionState.get();
     if (ss != null && index != null
-        && OPERATION_NAMES.contains(plan.getOperationName())) {
+        && OPERATION_NAMES.contains(plan.getOperationName())
+        && !plan.isExplain()) {
       try {
         StringBuilderWriter out = new StringBuilderWriter(1024);
         JsonWriter writer = new JsonWriter(out);

Reply via email to