diff --git a/ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java b/ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java index 75d0f43d02..73509ae863 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/plan/TableScanDesc.java @@ -152,6 +152,15 @@ public String getAlias() { return alias; } + @Explain(displayName = "name") + public String getTableName() { + return this.tableMetadata.getTableName(); + } + @Explain(displayName = "database") + public String getDatabaseName() { + return this.tableMetadata.getDbName(); + } + @Explain(explainLevels = { Level.USER }) public String getTbl() { StringBuilder sb = new StringBuilder(); @@ -180,6 +189,11 @@ public boolean isAcidTable() { return this.neededColumns; } + @Explain(displayName = "Columns") + public List getColumnNamesForExplain() { + return this.neededColumns; + } + @Explain(displayName = "filterExpr") public String getFilterExprString() { if (filterExpr == null) {