in src/main/java/com/epam/eco/commons/avro/converter/DefaultAvroConverters.java [193:207]
public Object toAvro(Object value, Schema schema, AvroConverters converters) {
if (value instanceof Float) {
return value;
} else if (value instanceof Integer) {
return ((Integer) value).floatValue();
} else if (value instanceof Long) {
return ((Long) value).floatValue();
} else if (value instanceof Double) {
return ((Double) value).floatValue();
} else if (value instanceof String) {
return Float.parseFloat((String) value);
} else {
throw new AvroConversionException(value, schema);
}
}