correct hierarchyMasks building in AggregationGroup

Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/0f48f10b
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/0f48f10b
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/0f48f10b

Branch: refs/heads/helix-rebase
Commit: 0f48f10bc1347c89c01cd28227bec15714601a63
Parents: ab4d890
Author: sunyerui <[email protected]>
Authored: Sun Feb 28 21:36:17 2016 +0800
Committer: sunyerui <[email protected]>
Committed: Sun Feb 28 21:36:17 2016 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/cube/model/AggregationGroup.java   | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/0f48f10b/core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java
----------------------------------------------------------------------
diff --git 
a/core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java 
b/core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java
index 905f8dc..35f85b0 100644
--- a/core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java
+++ b/core-cube/src/main/java/org/apache/kylin/cube/model/AggregationGroup.java
@@ -129,8 +129,6 @@ public class AggregationGroup {
     }
 
     private void buildHierarchyMasks(Map<String, TblColRef> colNameAbbr, 
RowKeyDesc rowKeyDesc) {
-
-        HierarchyMask mask = new HierarchyMask();
         this.hierarchyMasks = new ArrayList<HierarchyMask>();
 
         if (this.selectRule.hierarchy_dims == null || 
this.selectRule.hierarchy_dims.length == 0) {
@@ -138,6 +136,7 @@ public class AggregationGroup {
         }
 
         for (String[] hierarchy_dims : this.selectRule.hierarchy_dims) {
+            HierarchyMask mask = new HierarchyMask();
             if (hierarchy_dims == null || hierarchy_dims.length == 0) {
                 continue;
             }

Reply via email to