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 2017/10/08 15:04:17 UTC

[03/11] kylin git commit: KYLIN-2917 make sure alias on OLAPTableScan won't dup within a context

KYLIN-2917 make sure alias on OLAPTableScan won't dup within a context


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

Branch: refs/heads/master
Commit: d5bfcf5a9e3cfe2546b73db9690d092d651082fe
Parents: 2415fd9
Author: Li Yang <li...@apache.org>
Authored: Sat Sep 30 16:57:40 2017 +0800
Committer: Li Yang <li...@apache.org>
Committed: Sat Sep 30 17:02:57 2017 +0800

----------------------------------------------------------------------
 .../main/java/org/apache/kylin/query/relnode/OLAPTableScan.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/d5bfcf5a/query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java
----------------------------------------------------------------------
diff --git a/query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java b/query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java
index b739326..afdfde6 100644
--- a/query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java
+++ b/query/src/main/java/org/apache/kylin/query/relnode/OLAPTableScan.java
@@ -278,7 +278,7 @@ public class OLAPTableScan extends TableScan implements OLAPRel, EnumerableRel {
     }
 
     private ColumnRowType buildColumnRowType() {
-        this.alias = Integer.toHexString(System.identityHashCode(this));
+        this.alias = context.allTableScans.size() + "_" + Integer.toHexString(System.identityHashCode(this));
         TableRef tableRef = TblColRef.tableForUnknownModel(this.alias, olapTable.getSourceTable());
 
         List<TblColRef> columns = new ArrayList<TblColRef>();