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/16 09:24:05 UTC

[2/2] lens git commit: LENS-1439: Having clause getting skipped if query goes to a segmentation containing single segment

LENS-1439: Having clause getting skipped if query goes to a segmentation containing single segment


Project: http://git-wip-us.apache.org/repos/asf/lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/2f56c741
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/2f56c741
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/2f56c741

Branch: refs/heads/master
Commit: 2f56c741bffea20678007eff4e0173bb6dc06110
Parents: 4ecc595
Author: Rajat Khandelwal <pr...@apache.org>
Authored: Fri Jun 16 14:53:41 2017 +0530
Committer: Rajat Khandelwal <ra...@gmail.com>
Committed: Fri Jun 16 14:53:41 2017 +0530

----------------------------------------------------------------------
 .../org/apache/lens/cube/parse/StorageCandidateHQLContext.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lens/blob/2f56c741/lens-cube/src/main/java/org/apache/lens/cube/parse/StorageCandidateHQLContext.java
----------------------------------------------------------------------
diff --git a/lens-cube/src/main/java/org/apache/lens/cube/parse/StorageCandidateHQLContext.java b/lens-cube/src/main/java/org/apache/lens/cube/parse/StorageCandidateHQLContext.java
index cca39c0..494b08e 100644
--- a/lens-cube/src/main/java/org/apache/lens/cube/parse/StorageCandidateHQLContext.java
+++ b/lens-cube/src/main/java/org/apache/lens/cube/parse/StorageCandidateHQLContext.java
@@ -50,7 +50,7 @@ public class StorageCandidateHQLContext extends DimHQLContext {
     this.storageCandidate = storageCandidate;
     this.rootCubeQueryContext = rootCubeQueryContext;
     getCubeQueryContext().addRangeClauses(this);
-    if (!isRoot()) {
+    if (!Objects.equals(getStorageCandidate(), rootCubeQueryContext.getPickedCandidate())) {
       getQueryAst().setHavingAST(null);
     }
   }