Sha256: 6fb87d12d0a2fa4fc4dc2ae94090d4fb931728e15e6e24078f56d14ac2a9360f

Contents?: true

Size: 672 Bytes

Versions: 3

Compression:

Stored size: 672 Bytes

Contents

package org.embulk.formatter.avro.converter;

import org.apache.avro.Schema;

public class AvroFloatConverter extends AbstractAvroValueConverter {
    public AvroFloatConverter(Schema schema) {
        super(schema);
    }

    @Override
    public Float longColumn(long value) {
        return Long.valueOf(value).floatValue();
    }

    @Override
    public Float doubleColumn(double value) {
        return Double.valueOf(value).floatValue();
    }

    @Override
    public Float stringColumn(String value) {
        return Float.parseFloat(value);
    }

    @Override
    public Float timestampColumn(String value) {
        return Float.parseFloat(value);
    }
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
embulk-formatter-avro-0.2.1 src/main/java/org/embulk/formatter/avro/converter/AvroFloatConverter.java
embulk-formatter-avro-0.1.1 src/main/java/org/embulk/formatter/avro/converter/AvroFloatConverter.java
embulk-formatter-avro-0.1.0 src/main/java/org/embulk/formatter/avro/converter/AvroFloatConverter.java