You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lens.apache.org by pr...@apache.org on 2017/06/06 10:06:19 UTC
lens git commit: LENS-1429: Queries failing intermittently with
NO_REF_COL_AVAILABLE
Repository: lens
Updated Branches:
refs/heads/master 159cf71e7 -> d3e732c9f
LENS-1429: Queries failing intermittently with NO_REF_COL_AVAILABLE
Project: http://git-wip-us.apache.org/repos/asf/lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/d3e732c9
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/d3e732c9
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/d3e732c9
Branch: refs/heads/master
Commit: d3e732c9fe579b54d6c60e01a36746ecbd4ecb59
Parents: 159cf71
Author: Sushil Mohanty <su...@gmail.com>
Authored: Tue Jun 6 15:35:46 2017 +0530
Committer: Rajat Khandelwal <ra...@gmail.com>
Committed: Tue Jun 6 15:35:46 2017 +0530
----------------------------------------------------------------------
.../org/apache/lens/cube/parse/CandidateTableResolver.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lens/blob/d3e732c9/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
----------------------------------------------------------------------
diff --git a/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java b/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
index 93736cd..f530650 100644
--- a/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
+++ b/lens-cube/src/main/java/org/apache/lens/cube/parse/CandidateTableResolver.java
@@ -674,11 +674,13 @@ class CandidateTableResolver implements ContextRewriter {
if (colSet == null || colSet.isEmpty()) {
return true;
}
+ boolean isEvaluable = false;
for (QueriedPhraseContext qur : colSet) {
if (sc.isPhraseAnswerable(qur)) {
- return true;
+ isEvaluable = true;
+ continue;
}
}
- return false;
+ return isEvaluable;
}
}