@Override
  public boolean equals(Object obj) {
    boolean result = false;
    if (obj instanceof DBColumn) {
      DBColumn column = (DBColumn) obj;
      result =
          _name.equalsIgnoreCase(column._name)
              && _type.equalsIgnoreCase(column._type)
              && _table.equals(column._table);
    }

    return result;
  }
 @Override
 public int hashCode() {
   return _name.hashCode() ^ _type.hashCode() ^ _table.hashCode();
 }