default void set()

in java/computations-api/src/main/java/com/epam/computations/data/base/MutableArguments.java [44:76]


    default void set(String key, String value, ArgumentType type) {
        switch (type) {
            case INT8:
                setByte(key, Byte.parseByte(value));
                break;
            case INT16:
                setShort(key, Short.parseShort(value));
                break;
            case INT32:
                setInt(key, Integer.parseInt(value));
                break;
            case INT64:
                setLong(key, Long.parseLong(value));
                break;
            case FLOAT32:
                setFloat(key, Float.parseFloat(value));
                break;
            case FLOAT64:
                setDouble(key, Double.parseDouble(value));
                break;
            case DECIMAL64:
                setDecimal(key, Decimal64Utils.parse(value));
                break;
            case BOOLEAN:
                setBoolean(key, Boolean.parseBoolean(value));
                break;
            case STRING:
                setString(key, value);
                break;
            default:
                throw new UnsupportedOperationException();
        }
    }