// override Object public boolean equals(Object obj) { if (!(obj instanceof RelColumnOrigin)) { return false; } RelColumnOrigin other = (RelColumnOrigin) obj; return Arrays.equals(originTable.getQualifiedName(), other.originTable.getQualifiedName()) && (iOriginColumn == other.iOriginColumn) && (isDerived == other.isDerived); }
// override Object public int hashCode() { return Arrays.hashCode(originTable.getQualifiedName()) + iOriginColumn + (isDerived ? 313 : 0); }
public List<String> getQualifiedName() { return parent.getQualifiedName(); }