public int hashCode(Object o) {
    return dimensionType.hashCode() ^ dimensionId.hashCode();
  }
Hive consists of a fixed, well defined set of Dimensions. Each dimension has
a type and id. Dimensions link columns in different tables
ql/src/java/org/apache/hadoop/hive/ql/metadata/Dimension.java