public boolean equals(Object obj) { if (obj instanceof ColumnStat) { ColumnStat other = (ColumnStat) obj; return getColumn().equals(other.getColumn()) && getNumDistValues().equals(other.getNumDistValues()) && getNumNulls().equals(other.getNumNulls()) && TUtil.checkEquals(getMinValue(), other.getMinValue()) && TUtil.checkEquals(getMaxValue(), other.getMaxValue()); } else { return false; } }