public static Class getClassForTypeId()

in fastmodel-driver/fastmodel-driver-model/src/main/java/com/aliyun/fastmodel/driver/model/DriverDataType.java [56:96]


    public static Class<?> getClassForTypeId(int type) {
        switch (type) {
            case Types.ARRAY:
                return Array.class;
            case Types.BIGINT:
                return Long.class;
            case Types.TINYINT:
                return Byte.class;
            case Types.BINARY:
            case Types.LONGVARBINARY:
            case Types.VARBINARY:
                return Byte[].class;
            case Types.BIT:
            case Types.BOOLEAN:
                return Boolean.class;
            case Types.CHAR:
                return Character.class;
            case Types.DATE:
                return java.util.Date.class;
            case Types.DOUBLE:
                return Double.class;
            case Types.FLOAT:
            case Types.REAL:
                return Float.class;
            case Types.INTEGER:
                return Integer.class;
            case Types.NUMERIC:
                return BigDecimal.class;
            case Types.SMALLINT:
                return Short.class;
            case Types.LONGVARCHAR:
            case Types.VARCHAR:
                return String.class;
            case Types.TIME:
                return Time.class;
            case Types.TIMESTAMP:
                return Timestamp.class;
            default:
                return Object.class;
        }
    }