KYLIN-2613 fix DimensionDesc.hashCode()

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

Branch: refs/heads/KYLIN-2624
Commit: c8524efe7c49db6a3225ef0caa7bf900f55c2ae3
Parents: fd671d1
Author: Yang Li <liy...@apache.org>
Authored: Sun May 14 16:42:34 2017 +0800
Committer: Yang Li <liy...@apache.org>
Committed: Sun May 14 16:42:34 2017 +0800

----------------------------------------------------------------------
 .../src/main/java/org/apache/kylin/cube/model/DimensionDesc.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/c8524efe/core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java
----------------------------------------------------------------------
diff --git 
a/core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java 
b/core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java
index 344b7c8..578831f 100644
--- a/core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java
+++ b/core-cube/src/main/java/org/apache/kylin/cube/model/DimensionDesc.java
@@ -33,6 +33,7 @@ import com.google.common.base.Objects;
 
 /**
  */
+@SuppressWarnings("serial")
 @JsonAutoDetect(fieldVisibility = Visibility.NONE, getterVisibility = 
Visibility.NONE, isGetterVisibility = Visibility.NONE, setterVisibility = 
Visibility.NONE)
 public class DimensionDesc implements java.io.Serializable {
 
@@ -178,7 +179,7 @@ public class DimensionDesc implements java.io.Serializable {
         final int prime = 31;
         int result = 1;
         result = prime * result + ((name == null) ? 0 : name.hashCode());
-        result = prime * result + ((column == null) ? 0 : name.hashCode());
+        result = prime * result + ((column == null) ? 0 : column.hashCode());
         result = prime * result + ((table == null) ? 0 : table.hashCode());
         result = prime * result + ((derived == null) ? 0 : derived.hashCode());
         return result;

Reply via email to