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();
}
}