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);
}
}