case INT: return conversion.fromInt((Integer) datum, schema, type); case LONG: return conversion.fromLong((Long) datum, schema, type); case FLOAT: return conversion.fromFloat((Float) datum, schema, type); case DOUBLE: return conversion.fromDouble((Double) datum, schema, type); case BOOLEAN: return conversion.fromBoolean((Boolean) datum, schema, type);
case INT: return conversion.fromInt((Integer) datum, schema, type); case LONG: return conversion.fromLong((Long) datum, schema, type); case FLOAT: return conversion.fromFloat((Float) datum, schema, type); case DOUBLE: return conversion.fromDouble((Double) datum, schema, type); case BOOLEAN: return conversion.fromBoolean((Boolean) datum, schema, type);
@Override public void add(Object value) { parent.add(conversion.fromFloat( (Float) value, schema, logicalType)); } };
@Override public void addFloat(float value) { wrapped.add(conversion.fromFloat(value, schema, logicalType)); }
case INT: return conversion.fromInt((Integer) datum, schema, type); case LONG: return conversion.fromLong((Long) datum, schema, type); case FLOAT: return conversion.fromFloat((Float) datum, schema, type); case DOUBLE: return conversion.fromDouble((Double) datum, schema, type); case BOOLEAN: return conversion.fromBoolean((Boolean) datum, schema, type);