You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by li...@apache.org on 2016/08/21 08:49:44 UTC

kylin git commit: KYLIN-1956 hybrid small fix

Repository: kylin
Updated Branches:
  refs/heads/master 45cc6f477 -> e80ddde7c


KYLIN-1956 hybrid small fix

Signed-off-by: Yang Li <li...@apache.org>


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

Branch: refs/heads/master
Commit: e80ddde7ce690ca4053ebd16e4af8482a4df72db
Parents: 45cc6f4
Author: zhengdong <zh...@outlook.com>
Authored: Sun Aug 21 16:48:40 2016 +0800
Committer: Yang Li <li...@apache.org>
Committed: Sun Aug 21 16:49:13 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/storage/hybrid/HybridManager.java     | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/e80ddde7/core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java
----------------------------------------------------------------------
diff --git a/core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java b/core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java
index d67ebc9..0f948cb 100644
--- a/core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java
+++ b/core-storage/src/main/java/org/apache/kylin/storage/hybrid/HybridManager.java
@@ -29,6 +29,7 @@ import org.apache.kylin.common.persistence.ResourceStore;
 import org.apache.kylin.common.persistence.Serializer;
 import org.apache.kylin.common.restclient.Broadcaster;
 import org.apache.kylin.common.restclient.CaseInsensitiveStringCache;
+import org.apache.kylin.metadata.project.RealizationEntry;
 import org.apache.kylin.metadata.realization.IRealization;
 import org.apache.kylin.metadata.realization.IRealizationProvider;
 import org.apache.kylin.metadata.realization.RealizationType;
@@ -102,8 +103,8 @@ public class HybridManager implements IRealizationProvider {
     public void reloadHybridInstanceByChild(RealizationType type, String realizationName) {
         for (HybridInstance hybridInstance : hybridMap.values()) {
             boolean includes = false;
-            for (IRealization realization : hybridInstance.getRealizations()) {
-                if (realization.getType() == type && realization.getName().equalsIgnoreCase(realizationName)) {
+            for (RealizationEntry realizationEntry : hybridInstance.getRealizationEntries()) {
+                if (realizationEntry.getType() == type && realizationEntry.getRealization().equalsIgnoreCase(realizationName)) {
                     includes = true;
                     break;
                 }