You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2014/11/22 18:41:30 UTC
svn commit: r1641093 -
/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java
Author: hashutosh
Date: Sat Nov 22 17:41:30 2014
New Revision: 1641093
URL: http://svn.apache.org/r1641093
Log:
HIVE-8929 : incorrect error message for cbo path (Ashutosh Chauhan via John Pullokkaran)
Modified:
hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java
Modified: hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java
URL: http://svn.apache.org/viewvc/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java?rev=1641093&r1=1641092&r2=1641093&view=diff
==============================================================================
--- hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java (original)
+++ hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/optimizer/optiq/translator/JoinCondTypeCheckProcFactory.java Sat Nov 22 17:41:30 2014
@@ -103,7 +103,8 @@ public class JoinCondTypeCheckProcFactor
} else if (hasTableAlias(ctx, tableOrCol, expr)) {
return null;
} else {
- throw new SemanticException(ErrorMsg.INVALID_COLUMN.getMsg(expr));
+ // Qualified column access for which table was not found
+ throw new SemanticException(ErrorMsg.INVALID_TABLE_ALIAS.getMsg(expr));
}
}
@@ -143,7 +144,7 @@ public class JoinCondTypeCheckProcFactor
/**
* Factory method to get ColumnExprProcessor.
- *
+ *
* @return ColumnExprProcessor.
*/
@Override
@@ -305,7 +306,7 @@ public class JoinCondTypeCheckProcFactor
/**
* Factory method to get DefaultExprProcessor.
- *
+ *
* @return DefaultExprProcessor.
*/
@Override