public static int getTypePrecision()

in src/main/java/software/aws/neptune/jdbc/ResultSetMetaData.java [116:147]


    public static int getTypePrecision(final int type) {
        switch (type) {
            case Types.BOOLEAN:
                return 5;
            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 15;
            case Types.DATE:
            case Types.TIME:
            case Types.TIMESTAMP:
                return 24;
            case Types.BIGINT:
                return 20;
            case Types.INTEGER:
                return 11;
            case Types.SMALLINT:
                return 5;
            case Types.TINYINT:
                return 3;
            default:
                LOGGER.warn(String.format("Unsupported data type for getPrecision(%d).", type));
                return 0;
        }
    }