You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@drill.apache.org by jn...@apache.org on 2016/04/13 02:23:49 UTC

[2/2] drill git commit: DRILL-4592: Explain plan statement should show plan in WebUI

DRILL-4592: Explain plan statement should show plan in WebUI


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

Branch: refs/heads/master
Commit: 9f4fff800d128878094ae70b454201f79976135d
Parents: dbf4b15
Author: Jinfeng Ni <jn...@apache.org>
Authored: Thu Apr 7 11:24:04 2016 -0700
Committer: Jinfeng Ni <jn...@apache.org>
Committed: Mon Apr 11 16:23:48 2016 -0700

----------------------------------------------------------------------
 .../java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java  | 2 +-
 .../apache/drill/exec/planner/sql/handlers/ExplainHandler.java  | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/drill/blob/9f4fff80/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java
----------------------------------------------------------------------
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java
index 60daac1..dbe620d 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/DrillSqlWorker.java
@@ -70,7 +70,7 @@ public class DrillSqlWorker {
 
     switch(sqlNode.getKind()){
     case EXPLAIN:
-      handler = new ExplainHandler(config);
+      handler = new ExplainHandler(config, textPlan);
       break;
     case SET_OPTION:
       handler = new SetOptionHandler(context);

http://git-wip-us.apache.org/repos/asf/drill/blob/9f4fff80/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java
----------------------------------------------------------------------
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java
index 62e44d8..b5b5f73 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/handlers/ExplainHandler.java
@@ -39,6 +39,7 @@ import org.apache.drill.exec.planner.logical.DrillRel;
 import org.apache.drill.exec.planner.physical.Prel;
 import org.apache.drill.exec.planner.physical.explain.PrelSequencer;
 import org.apache.drill.exec.planner.sql.DirectPlan;
+import org.apache.drill.exec.util.Pointer;
 import org.apache.drill.exec.work.foreman.ForemanSetupException;
 
 public class ExplainHandler extends DefaultSqlHandler {
@@ -46,8 +47,8 @@ public class ExplainHandler extends DefaultSqlHandler {
 
   private ResultMode mode;
   private SqlExplainLevel level = SqlExplainLevel.ALL_ATTRIBUTES;
-  public ExplainHandler(SqlHandlerConfig config) {
-    super(config);
+  public ExplainHandler(SqlHandlerConfig config, Pointer<String> textPlan) {
+    super(config, textPlan);
   }
 
   @Override