diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java index 63b13c8..d5bf601 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java +++ ql/src/java/org/apache/hadoop/hive/ql/parse/ExplainSemanticAnalyzer.java @@ -160,6 +160,10 @@ public void analyzeInternal(ASTNode ast) throws SemanticException { sem.analyze(input, ctx); sem.validate(); + // propate the inputs/outputs from DDL SA to ExplainSA + inputs = sem.getInputs(); + outputs = sem.getOutputs(); + ctx.setResFile(ctx.getLocalTmpPath()); List> tasks = sem.getAllRootTasks(); if (tasks == null) {