You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2015/06/08 12:00:00 UTC
incubator-kylin git commit: KYLIN-817, add a minor exception check
Repository: incubator-kylin
Updated Branches:
refs/heads/0.8.0 1b0237219 -> bdde514c3
KYLIN-817, add a minor exception check
Project: http://git-wip-us.apache.org/repos/asf/incubator-kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-kylin/commit/bdde514c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-kylin/tree/bdde514c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-kylin/diff/bdde514c
Branch: refs/heads/0.8.0
Commit: bdde514c39e559b70fc4601df403995bf1d2cfc2
Parents: 1b02372
Author: Li, Yang <ya...@ebay.com>
Authored: Mon Jun 8 17:59:52 2015 +0800
Committer: Li, Yang <ya...@ebay.com>
Committed: Mon Jun 8 17:59:52 2015 +0800
----------------------------------------------------------------------
.../main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java | 2 ++
1 file changed, 2 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/bdde514c/query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java
----------------------------------------------------------------------
diff --git a/query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java b/query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java
index 6a15c4f..568ecaf 100644
--- a/query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java
+++ b/query/src/main/java/org/apache/kylin/query/relnode/OLAPProjectRel.java
@@ -125,6 +125,8 @@ public class OLAPProjectRel extends ProjectRelBase implements OLAPRel, Enumerabl
String fieldName = columnField.getName();
Set<TblColRef> sourceCollector = new HashSet<TblColRef>();
TblColRef column = translateRexNode(rex, inputColumnRowType, fieldName, sourceCollector);
+ if (column == null)
+ throw new IllegalStateException("No TblColRef found in " + rex);
columns.add(column);
sourceColumns.add(sourceCollector);
}