public ColumnMetadata withSize(int size) {
        return new ColumnMetadata(index, name, jdbcType, nullable, size, decimalDigits);
    }
For char or date types this is the maximum number of characters, for numeric or decimal types this is precision.

@return size
querydsl-sql/src/main/java/com/querydsl/sql/ColumnMetadata.java