You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lens.apache.org by su...@apache.org on 2017/06/06 11:05:48 UTC

lens git commit: LENS-1429 : Queries failing intermittently with NO_REF_COL_AVAILABLE

Repository: lens
Updated Branches:
  refs/heads/current-release-line ac9a56fcd -> cc6c907d7


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/cc6c907d
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/cc6c907d
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/cc6c907d

Branch: refs/heads/current-release-line
Commit: cc6c907d783c03565063d51b7bfbac79177262ab
Parents: ac9a56f
Author: Sushil Mohanty <su...@gmail.com>
Authored: Tue Jun 6 16:35:32 2017 +0530
Committer: sushilmohanty <su...@apache.org>
Committed: Tue Jun 6 16:35:32 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/cc6c907d/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;
   }
 }