@Override
    public int compareTo(ClickHouseVersion o) {
        return compareTo(o, false);
    }
Checks if the version is valid according to the given maven-like version
range.

@param range version range, null or empty string means always invalid
@return true if the version is valid; false otherwise
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseVersion.java