Repository: kylin
Updated Branches:
  refs/heads/KYLIN-1971 106193411 -> 40c80a9bc


tmp


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

Branch: refs/heads/KYLIN-1971
Commit: 40c80a9bcf5ab9ca39bd53f0138e900e409b9aaa
Parents: 1061934
Author: Yang Li <liy...@apache.org>
Authored: Sat Oct 22 20:11:33 2016 +0800
Committer: Yang Li <liy...@apache.org>
Committed: Sat Oct 22 20:11:33 2016 +0800

----------------------------------------------------------------------
 .../java/org/apache/kylin/gridtable/GTUtil.java |  4 +-
 .../apache/kylin/metadata/model/ColumnDesc.java | 10 -----
 .../apache/kylin/metadata/model/TblColRef.java  | 11 +++++
 .../apache/kylin/storage/StorageMockUtils.java  | 17 ++++----
 .../storage/gtrecord/DictGridTableTest.java     | 16 +++----
 .../storage/translate/ColumnValueRangeTest.java | 22 +---------
 .../source/kafka/TimedJsonStreamParserTest.java | 44 ++++++--------------
 .../common/coprocessor/CoprocessorRowType.java  |  2 +-
 .../hbase/common/FuzzyValueCombinationTest.java |  4 +-
 .../TimeConditionLiteralsReplacerTest.java      |  4 +-
 .../common/coprocessor/FilterBaseTest.java      | 11 ++---
 .../observer/AggregateRegionObserverTest.java   |  5 +--
 12 files changed, 50 insertions(+), 100 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java
----------------------------------------------------------------------
diff --git a/core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java 
b/core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java
index 8d310a3..a4e574c 100644
--- a/core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java
+++ b/core-cube/src/main/java/org/apache/kylin/gridtable/GTUtil.java
@@ -31,7 +31,6 @@ import org.apache.kylin.metadata.filter.ConstantTupleFilter;
 import org.apache.kylin.metadata.filter.IFilterCodeSystem;
 import org.apache.kylin.metadata.filter.TupleFilter;
 import org.apache.kylin.metadata.filter.TupleFilterSerializer;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 
@@ -42,8 +41,7 @@ public class GTUtil {
     static final TableDesc MOCKUP_TABLE = TableDesc.mockup("GT_MOCKUP_TABLE");
 
     static TblColRef tblColRef(int col, String datatype) {
-        ColumnDesc desc = ColumnDesc.mockup(MOCKUP_TABLE, col + 1, "" + col, 
datatype);
-        return desc.getRef();
+        return TblColRef.mockup(MOCKUP_TABLE, col + 1, "" + col, datatype);
     }
 
     public static byte[] serializeGTFilter(TupleFilter gtFilter, GTInfo info) {

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java
----------------------------------------------------------------------
diff --git 
a/core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java 
b/core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java
index d131b92..1b19b50 100644
--- 
a/core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java
+++ 
b/core-metadata/src/main/java/org/apache/kylin/metadata/model/ColumnDesc.java
@@ -36,16 +36,6 @@ import com.fasterxml.jackson.annotation.JsonProperty;
 @JsonAutoDetect(fieldVisibility = Visibility.NONE, getterVisibility = 
Visibility.NONE, isGetterVisibility = Visibility.NONE, setterVisibility = 
Visibility.NONE)
 public class ColumnDesc implements Serializable {
 
-    public static ColumnDesc mockup(TableDesc table, int oneBasedColumnIndex, 
String name, String datatype) {
-        ColumnDesc desc = new ColumnDesc();
-        String id = "" + oneBasedColumnIndex;
-        desc.setId(id);
-        desc.setName(name);
-        desc.setDatatype(datatype);
-        desc.init(table);
-        return desc;
-    }
-
     @JsonProperty("id")
     private String id;
     @JsonProperty("name")

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java
----------------------------------------------------------------------
diff --git 
a/core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java 
b/core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java
index 0f3f70d..7209d5e 100644
--- a/core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java
+++ b/core-metadata/src/main/java/org/apache/kylin/metadata/model/TblColRef.java
@@ -61,6 +61,17 @@ public class TblColRef implements Serializable {
         return colRef;
     }
 
+    // for test only
+    public static TblColRef mockup(TableDesc table, int oneBasedColumnIndex, 
String name, String datatype) {
+        ColumnDesc desc = new ColumnDesc();
+        String id = "" + oneBasedColumnIndex;
+        desc.setId(id);
+        desc.setName(name);
+        desc.setDatatype(datatype);
+        desc.init(table);
+        return new TblColRef(desc);
+    }
+    
     // 
============================================================================
 
     private TableRef table;

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-storage/src/test/java/org/apache/kylin/storage/StorageMockUtils.java
----------------------------------------------------------------------
diff --git 
a/core-storage/src/test/java/org/apache/kylin/storage/StorageMockUtils.java 
b/core-storage/src/test/java/org/apache/kylin/storage/StorageMockUtils.java
index 6e54899..456e768 100644
--- a/core-storage/src/test/java/org/apache/kylin/storage/StorageMockUtils.java
+++ b/core-storage/src/test/java/org/apache/kylin/storage/StorageMockUtils.java
@@ -28,7 +28,6 @@ import org.apache.kylin.metadata.filter.CompareTupleFilter;
 import org.apache.kylin.metadata.filter.ConstantTupleFilter;
 import org.apache.kylin.metadata.filter.LogicalTupleFilter;
 import org.apache.kylin.metadata.filter.TupleFilter;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.FunctionDesc;
 import org.apache.kylin.metadata.model.ParameterDesc;
 import org.apache.kylin.metadata.model.TableDesc;
@@ -61,14 +60,12 @@ public class StorageMockUtils {
         List<TblColRef> groups = new ArrayList<TblColRef>();
 
         TableDesc t1 = TableDesc.mockup("DEFAULT.TEST_KYLIN_FACT");
-        ColumnDesc c1 = ColumnDesc.mockup(t1, 2, "CAL_DT", "date");
-        TblColRef cf1 = c1.getRef();
-        groups.add(cf1);
+        TblColRef c1 = TblColRef.mockup(t1, 2, "CAL_DT", "date");
+        groups.add(c1);
 
         TableDesc t2 = TableDesc.mockup("DEFAULT.TEST_CATEGORY_GROUPINGS");
-        ColumnDesc c2 = ColumnDesc.mockup(t2, 14, "META_CATEG_NAME", "string");
-        TblColRef cf2 = c2.getRef();
-        groups.add(cf2);
+        TblColRef c2 = TblColRef.mockup(t2, 14, "META_CATEG_NAME", "string");
+        groups.add(c2);
 
         return groups;
     }
@@ -77,7 +74,7 @@ public class StorageMockUtils {
         List<FunctionDesc> functions = new ArrayList<FunctionDesc>();
 
         TableDesc t1 = TableDesc.mockup("DEFAULT.TEST_KYLIN_FACT");
-        TblColRef priceCol = ColumnDesc.mockup(t1, 7, "PRICE", 
"decimal(19,4)").getRef();
+        TblColRef priceCol = TblColRef.mockup(t1, 7, "PRICE", "decimal(19,4)");
 
         FunctionDesc f1 = new FunctionDesc();
         f1.setExpression("SUM");
@@ -96,8 +93,8 @@ public class StorageMockUtils {
         List<FunctionDesc> functions = new ArrayList<FunctionDesc>();
 
         TableDesc t1 = TableDesc.mockup("DEFAULT.TEST_KYLIN_FACT");
-        TblColRef priceCol = ColumnDesc.mockup(t1, 7, "PRICE", 
"decimal(19,4)").getRef();
-        TblColRef sellerCol = ColumnDesc.mockup(t1, 9, "SELLER_ID", 
"bigint").getRef();
+        TblColRef priceCol = TblColRef.mockup(t1, 7, "PRICE", "decimal(19,4)");
+        TblColRef sellerCol = TblColRef.mockup(t1, 9, "SELLER_ID", "bigint");
 
         FunctionDesc f1 = new FunctionDesc();
         f1.setExpression("SUM");

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-storage/src/test/java/org/apache/kylin/storage/gtrecord/DictGridTableTest.java
----------------------------------------------------------------------
diff --git 
a/core-storage/src/test/java/org/apache/kylin/storage/gtrecord/DictGridTableTest.java
 
b/core-storage/src/test/java/org/apache/kylin/storage/gtrecord/DictGridTableTest.java
index 0cdfa7e..d40eb08 100644
--- 
a/core-storage/src/test/java/org/apache/kylin/storage/gtrecord/DictGridTableTest.java
+++ 
b/core-storage/src/test/java/org/apache/kylin/storage/gtrecord/DictGridTableTest.java
@@ -360,8 +360,8 @@ public class DictGridTableTest extends 
LocalFileMetadataTestCase {
         GTInfo info = table.getInfo();
 
         TableDesc extTable = TableDesc.mockup("ext");
-        TblColRef extColA = ColumnDesc.mockup(extTable, 1, "A", 
"timestamp").getRef();
-        TblColRef extColB = ColumnDesc.mockup(extTable, 2, "B", 
"integer").getRef();
+        TblColRef extColA = TblColRef.mockup(extTable, 1, "A", "timestamp");
+        TblColRef extColB = TblColRef.mockup(extTable, 2, "B", "integer");
 
         CompareTupleFilter fComp1 = compare(extColA, FilterOperatorEnum.GT, 
"2015-01-14");
         CompareTupleFilter fComp2 = compare(extColB, FilterOperatorEnum.EQ, 
"10");
@@ -380,8 +380,8 @@ public class DictGridTableTest extends 
LocalFileMetadataTestCase {
         GTInfo info = table.getInfo();
 
         TableDesc extTable = TableDesc.mockup("ext");
-        TblColRef extColA = ColumnDesc.mockup(extTable, 1, "A", 
"timestamp").getRef();
-        TblColRef extColB = ColumnDesc.mockup(extTable, 2, "B", 
"integer").getRef();
+        TblColRef extColA = TblColRef.mockup(extTable, 1, "A", "timestamp");
+        TblColRef extColB = TblColRef.mockup(extTable, 2, "B", "integer");
 
         CompareTupleFilter fComp1 = compare(extColA, FilterOperatorEnum.GT, 
"2015-01-14");
         CompareTupleFilter fComp2 = compare(extColB, FilterOperatorEnum.LT, 
"9");
@@ -401,8 +401,8 @@ public class DictGridTableTest extends 
LocalFileMetadataTestCase {
         GTInfo info = table.getInfo();
 
         TableDesc extTable = TableDesc.mockup("ext");
-        TblColRef extColA = ColumnDesc.mockup(extTable, 1, "A", 
"timestamp").getRef();
-        TblColRef extColB = ColumnDesc.mockup(extTable, 2, "B", 
"integer").getRef();
+        TblColRef extColA = TblColRef.mockup(extTable, 1, "A", "timestamp");
+        TblColRef extColB = TblColRef.mockup(extTable, 2, "B", "integer");
 
         CompareTupleFilter fComp1 = compare(extColA, FilterOperatorEnum.GT, 
"2015-01-14");
         CompareTupleFilter fComp2 = compare(extColB, FilterOperatorEnum.LTE, 
"9");
@@ -422,8 +422,8 @@ public class DictGridTableTest extends 
LocalFileMetadataTestCase {
         GTInfo info = table.getInfo();
 
         TableDesc extTable = TableDesc.mockup("ext");
-        TblColRef extColA = ColumnDesc.mockup(extTable, 1, "A", 
"timestamp").getRef();
-        TblColRef extColB = ColumnDesc.mockup(extTable, 2, "B", 
"integer").getRef();
+        TblColRef extColA = TblColRef.mockup(extTable, 1, "A", "timestamp");
+        TblColRef extColB = TblColRef.mockup(extTable, 2, "B", "integer");
 
         CompareTupleFilter fComp1 = compare(extColA, FilterOperatorEnum.GT, 
"2015-01-14");
         CompareTupleFilter fComp2 = compare(extColB, FilterOperatorEnum.IN, 
"9", "10", "15");

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/core-storage/src/test/java/org/apache/kylin/storage/translate/ColumnValueRangeTest.java
----------------------------------------------------------------------
diff --git 
a/core-storage/src/test/java/org/apache/kylin/storage/translate/ColumnValueRangeTest.java
 
b/core-storage/src/test/java/org/apache/kylin/storage/translate/ColumnValueRangeTest.java
index 36d9ea6..0e7e91f 100644
--- 
a/core-storage/src/test/java/org/apache/kylin/storage/translate/ColumnValueRangeTest.java
+++ 
b/core-storage/src/test/java/org/apache/kylin/storage/translate/ColumnValueRangeTest.java
@@ -30,7 +30,6 @@ import org.apache.kylin.common.util.LocalFileMetadataTestCase;
 import org.apache.kylin.dict.StringBytesConverter;
 import org.apache.kylin.dict.TrieDictionaryBuilder;
 import org.apache.kylin.metadata.filter.TupleFilter.FilterOperatorEnum;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 import org.junit.AfterClass;
@@ -121,24 +120,7 @@ public class ColumnValueRangeTest extends 
LocalFileMetadataTestCase {
     }
 
     public static TblColRef mockupTblColRef() {
-        TableDesc t = mockupTableDesc("table_a");
-        ColumnDesc c = mockupColumnDesc(t, 1, "col_1", "string");
-        return c.getRef();
-    }
-
-    private static TableDesc mockupTableDesc(String tableName) {
-        TableDesc mockup = new TableDesc();
-        mockup.setName(tableName);
-        return mockup;
-    }
-
-    private static ColumnDesc mockupColumnDesc(TableDesc table, int 
oneBasedColumnIndex, String name, String datatype) {
-        ColumnDesc desc = new ColumnDesc();
-        String id = "" + oneBasedColumnIndex;
-        desc.setId(id);
-        desc.setName(name);
-        desc.setDatatype(datatype);
-        desc.init(table);
-        return desc;
+        TableDesc t = TableDesc.mockup("table_a");
+        return TblColRef.mockup(t, 1, "col_1", "string");
     }
 }

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/source-kafka/src/test/java/org/apache/kylin/source/kafka/TimedJsonStreamParserTest.java
----------------------------------------------------------------------
diff --git 
a/source-kafka/src/test/java/org/apache/kylin/source/kafka/TimedJsonStreamParserTest.java
 
b/source-kafka/src/test/java/org/apache/kylin/source/kafka/TimedJsonStreamParserTest.java
index f92a24e..230ff00 100644
--- 
a/source-kafka/src/test/java/org/apache/kylin/source/kafka/TimedJsonStreamParserTest.java
+++ 
b/source-kafka/src/test/java/org/apache/kylin/source/kafka/TimedJsonStreamParserTest.java
@@ -17,32 +17,28 @@
  */
 package org.apache.kylin.source.kafka;
 
-import com.fasterxml.jackson.databind.JavaType;
-import com.fasterxml.jackson.databind.ObjectMapper;
+import static org.junit.Assert.assertEquals;
 
 import java.io.File;
 import java.io.IOException;
 import java.nio.ByteBuffer;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
 
-import com.fasterxml.jackson.databind.type.MapType;
-import com.fasterxml.jackson.databind.type.SimpleType;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.kylin.common.util.LocalFileMetadataTestCase;
 import org.apache.kylin.common.util.StreamingMessage;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
-
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
-import java.util.List;
-import java.util.HashMap;
-import java.util.ArrayList;
-
-import static org.junit.Assert.assertEquals;
-
-import org.apache.kylin.common.util.LocalFileMetadataTestCase;
+import com.fasterxml.jackson.databind.JavaType;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.type.MapType;
+import com.fasterxml.jackson.databind.type.SimpleType;
 
 public class TimedJsonStreamParserTest extends LocalFileMetadataTestCase {
 
@@ -139,28 +135,12 @@ public class TimedJsonStreamParserTest extends 
LocalFileMetadataTestCase {
     }
 
     private static List<TblColRef> mockupTblColRefList() {
-        TableDesc t = mockupTableDesc("table_a");
+        TableDesc t = TableDesc.mockup("table_a");
         List<TblColRef> list = new ArrayList<>();
         for (int i = 0; i < userNeedColNames.length; i++) {
-            ColumnDesc c = mockupColumnDesc(t, i, userNeedColNames[i], 
"string");
-            list.add(c.getRef());
+            TblColRef c = TblColRef.mockup(t, i, userNeedColNames[i], 
"string");
+            list.add(c);
         }
         return list;
     }
-
-    private static TableDesc mockupTableDesc(String tableName) {
-        TableDesc mockup = new TableDesc();
-        mockup.setName(tableName);
-        return mockup;
-    }
-
-    private static ColumnDesc mockupColumnDesc(TableDesc table, int 
oneBasedColumnIndex, String name, String datatype) {
-        ColumnDesc desc = new ColumnDesc();
-        String id = "" + oneBasedColumnIndex;
-        desc.setId(id);
-        desc.setName(name);
-        desc.setDatatype(datatype);
-        desc.init(table);
-        return desc;
-    }
 }

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/storage-hbase/src/main/java/org/apache/kylin/storage/hbase/common/coprocessor/CoprocessorRowType.java
----------------------------------------------------------------------
diff --git 
a/storage-hbase/src/main/java/org/apache/kylin/storage/hbase/common/coprocessor/CoprocessorRowType.java
 
b/storage-hbase/src/main/java/org/apache/kylin/storage/hbase/common/coprocessor/CoprocessorRowType.java
index d47bf61..f1e26f5 100644
--- 
a/storage-hbase/src/main/java/org/apache/kylin/storage/hbase/common/coprocessor/CoprocessorRowType.java
+++ 
b/storage-hbase/src/main/java/org/apache/kylin/storage/hbase/common/coprocessor/CoprocessorRowType.java
@@ -36,9 +36,9 @@ import com.google.common.collect.Maps;
 /**
  * @author yangli9
  */
+@Deprecated // used by v1 HBase coprocessor
 public class CoprocessorRowType {
 
-
     //for observer
     public static CoprocessorRowType fromCuboid(CubeSegment seg, Cuboid 
cuboid) {
         List<TblColRef> colList = cuboid.getColumns();

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/FuzzyValueCombinationTest.java
----------------------------------------------------------------------
diff --git 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/FuzzyValueCombinationTest.java
 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/FuzzyValueCombinationTest.java
index e516bc2..14c14ba 100644
--- 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/FuzzyValueCombinationTest.java
+++ 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/FuzzyValueCombinationTest.java
@@ -27,7 +27,6 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.kylin.common.util.LocalFileMetadataTestCase;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 import org.apache.kylin.storage.translate.FuzzyValueCombination;
@@ -67,8 +66,7 @@ public class FuzzyValueCombinationTest extends 
LocalFileMetadataTestCase {
     }
 
     private static TblColRef col(int i, TableDesc t) {
-        ColumnDesc col = ColumnDesc.mockup(t, i, "Col" + i, "string");
-        return col.getRef();
+        return TblColRef.mockup(t, i, "Col" + i, "string");
     }
 
     @Test

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/TimeConditionLiteralsReplacerTest.java
----------------------------------------------------------------------
diff --git 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/TimeConditionLiteralsReplacerTest.java
 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/TimeConditionLiteralsReplacerTest.java
index 29e83b7..63f8961 100644
--- 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/TimeConditionLiteralsReplacerTest.java
+++ 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/TimeConditionLiteralsReplacerTest.java
@@ -25,7 +25,6 @@ import org.apache.kylin.metadata.filter.ConstantTupleFilter;
 import org.apache.kylin.metadata.filter.TimeConditionLiteralsReplacer;
 import org.apache.kylin.metadata.filter.TupleFilter;
 import org.apache.kylin.metadata.filter.TupleFilterSerializer;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 import org.apache.kylin.storage.hbase.common.coprocessor.FilterBaseTest;
@@ -38,8 +37,7 @@ public class TimeConditionLiteralsReplacerTest extends 
FilterBaseTest {
     @Test
     public void basicTest() {
         TableDesc t1 = TableDesc.mockup("DEFAULT.TEST_KYLIN_FACT");
-        ColumnDesc c1 = ColumnDesc.mockup(t1, 2, "CAL_DT", "date");
-        TblColRef column = c1.getRef();
+        TblColRef column = TblColRef.mockup(t1, 2, "CAL_DT", "date");
 
         CompareTupleFilter compareFilter = new 
CompareTupleFilter(TupleFilter.FilterOperatorEnum.EQ);
         ColumnTupleFilter columnFilter = new ColumnTupleFilter(column);

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/coprocessor/FilterBaseTest.java
----------------------------------------------------------------------
diff --git 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/coprocessor/FilterBaseTest.java
 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/coprocessor/FilterBaseTest.java
index 1310478..d016e4f 100644
--- 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/coprocessor/FilterBaseTest.java
+++ 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/common/coprocessor/FilterBaseTest.java
@@ -38,7 +38,6 @@ import org.apache.kylin.metadata.filter.LogicalTupleFilter;
 import org.apache.kylin.metadata.filter.StringCodeSystem;
 import org.apache.kylin.metadata.filter.TupleFilter;
 import org.apache.kylin.metadata.filter.TupleFilter.FilterOperatorEnum;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
 import org.apache.kylin.metadata.tuple.Tuple;
@@ -71,14 +70,12 @@ public class FilterBaseTest extends 
LocalFileMetadataTestCase {
         List<TblColRef> groups = new ArrayList<TblColRef>();
 
         TableDesc t1 = TableDesc.mockup("DEFAULT.TEST_KYLIN_FACT");
-        ColumnDesc c1 = ColumnDesc.mockup(t1, 2, "CAL_DT", "string");
-        TblColRef cf1 = c1.getRef();
-        groups.add(cf1);
+        TblColRef c1 = TblColRef.mockup(t1, 2, "CAL_DT", "string");
+        groups.add(c1);
 
         TableDesc t2 = TableDesc.mockup("DEFAULT.TEST_CATEGORY_GROUPINGS");
-        ColumnDesc c2 = ColumnDesc.mockup(t2, 14, "META_CATEG_NAME", "string");
-        TblColRef cf2 = c2.getRef();
-        groups.add(cf2);
+        TblColRef c2 = TblColRef.mockup(t2, 14, "META_CATEG_NAME", "string");
+        groups.add(c2);
 
         return groups;
     }

http://git-wip-us.apache.org/repos/asf/kylin/blob/40c80a9b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/cube/v1/coprocessor/observer/AggregateRegionObserverTest.java
----------------------------------------------------------------------
diff --git 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/cube/v1/coprocessor/observer/AggregateRegionObserverTest.java
 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/cube/v1/coprocessor/observer/AggregateRegionObserverTest.java
index 390930a..c25b690 100644
--- 
a/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/cube/v1/coprocessor/observer/AggregateRegionObserverTest.java
+++ 
b/storage-hbase/src/test/java/org/apache/kylin/storage/hbase/cube/v1/coprocessor/observer/AggregateRegionObserverTest.java
@@ -36,11 +36,10 @@ import org.apache.hadoop.hbase.KeyValue;
 import org.apache.hadoop.hbase.KeyValue.Type;
 import org.apache.hadoop.hbase.regionserver.RegionScanner;
 import org.apache.kylin.common.util.Bytes;
+import org.apache.kylin.gridtable.StorageSideBehavior;
 import org.apache.kylin.metadata.datatype.LongMutable;
-import org.apache.kylin.metadata.model.ColumnDesc;
 import org.apache.kylin.metadata.model.TableDesc;
 import org.apache.kylin.metadata.model.TblColRef;
-import org.apache.kylin.gridtable.StorageSideBehavior;
 import org.apache.kylin.storage.hbase.common.coprocessor.CoprocessorFilter;
 import org.apache.kylin.storage.hbase.common.coprocessor.CoprocessorProjector;
 import org.apache.kylin.storage.hbase.common.coprocessor.CoprocessorRowType;
@@ -207,7 +206,7 @@ public class AggregateRegionObserverTest {
     }
 
     private TblColRef newCol(int i, String name, TableDesc t) {
-        return ColumnDesc.mockup(t, i, name, null).getRef();
+        return TblColRef.mockup(t, i, name, null);
     }
 
     public static class MockupRegionScanner implements RegionScanner {

Reply via email to