You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2016/06/04 12:34:25 UTC

kylin git commit: KYLIN-1758 should check fact table

Repository: kylin
Updated Branches:
  refs/heads/master e50faa323 -> 6f6dcf00c


KYLIN-1758 should check fact table


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

Branch: refs/heads/master
Commit: 6f6dcf00ca8b721222fb5f07f5e5ded3ec45e687
Parents: e50faa3
Author: shaofengshi <sh...@apache.org>
Authored: Fri Jun 3 18:18:04 2016 +0800
Committer: shaofengshi <sh...@apache.org>
Committed: Sat Jun 4 20:34:13 2016 +0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/kylin/source/hive/HiveMRInput.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/6f6dcf00/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
----------------------------------------------------------------------
diff --git a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
index 68b8325..0c33c11 100644
--- a/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
+++ b/source-hive/src/main/java/org/apache/kylin/source/hive/HiveMRInput.java
@@ -158,7 +158,8 @@ public class HiveMRInput implements IMRInput {
             final Set<TableDesc> lookupViewsTables = Sets.newHashSet();
             for(DimensionDesc dimensionDesc : cubeDesc.getDimensions()) {
                 TableDesc tableDesc = dimensionDesc.getTableDesc();
-                if (TableDesc.TABLE_TYPE_VIRTUAL_VIEW.equalsIgnoreCase(tableDesc.getTableType())) {
+                if (TableDesc.TABLE_TYPE_VIRTUAL_VIEW.equalsIgnoreCase(tableDesc.getTableType())
+                        && !cubeDesc.getModel().getFactTableDesc().equals(tableDesc)) {
                     lookupViewsTables.add(tableDesc);
                 }
             }