@Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        ColInfo colInfo = (ColInfo) o;

        if (type != colInfo.type) {
            return false;
        }
        if (name != colInfo.name) {
            return false;
        }
        if (!Objects.equals(precision, colInfo.precision)) {
            return false;
        }
        return Objects.equals(constraints, colInfo.constraints);

    }
Gets the precision.  This can be null!

@return precision or null
tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/db/ColInfo.java