From 21f2502f1f5f92526a553d9c0c7c4c620957a917 Mon Sep 17 00:00:00 2001 From: yanghao3 Date: Fri, 27 Oct 2017 19:49:13 +0800 Subject: [PATCH] init --- .../java/org/apache/kylin/cube/model/AggregationGroup.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 d976c79..e5c6738 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 @@ -410,9 +410,13 @@ public class AggregationGroup implements Serializable { } } } - - cuboidID = cuboidID | Collections.min(getJoints(), Cuboid.cuboidSelectComparator); - Preconditions.checkState(isOnTree(cuboidID)); + if(getJoints().size() > 0) { + cuboidID = cuboidID | Collections.min(getJoints(), Cuboid.cuboidSelectComparator); + } + if(!isOnTree(cuboidID)) { + return null; + } + } return cuboidID; } -- 1.9.1