public int getColumnDisplaySize()

in src/main/java/software/aws/neptune/jdbc/ResultSetMetaData.java [72:101]


    public int getColumnDisplaySize(final int column) throws SQLException {
        verifyColumnIndex(column);

        final int type = getColumnType(column);
        switch (type) {
            case Types.BIT:
                return 1;
            case Types.VARCHAR:
                return Integer.MAX_VALUE;
            case Types.NULL:
                return 0;
            case Types.DOUBLE:
            case Types.FLOAT:
            case Types.REAL:
            case Types.DECIMAL:
                return 25;
            case Types.DATE:
            case Types.TIME:
            case Types.TIMESTAMP:
                return 24;
            case Types.BIGINT:
            case Types.INTEGER:
            case Types.SMALLINT:
            case Types.TINYINT:
                return 20;
            default:
                LOGGER.warn(String.format("Unsupported data type for getColumnDisplaySize(%d).", type));
                return 0;
        }
    }