Sha256: 4c04cb217dfb4a01676042cb0818a6c8ee4f2ae034ff4d3f5897833016a93e78

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

package org.embulk.filter.add_time.converter;

import org.embulk.spi.Column;
import org.embulk.spi.PageBuilder;
import org.embulk.spi.time.Timestamp;
import org.msgpack.value.Value;

public class ValueNoConverter
        implements ValueConverter
{
    @Override
    public void convertNull(Column column, PageBuilder pageBuilder)
    {
        pageBuilder.setNull(column);
    }

    @Override
    public void convertValue(Column column, boolean value, PageBuilder pageBuilder)
    {
        pageBuilder.setBoolean(column, value);
    }

    @Override
    public void convertValue(Column column, long value, PageBuilder pageBuilder)
    {
        pageBuilder.setLong(column, value);
    }

    @Override
    public void convertValue(Column column, double value, PageBuilder pageBuilder)
    {
        pageBuilder.setDouble(column, value);
    }

    @Override
    public void convertValue(Column column, String value, PageBuilder pageBuilder)
    {
        pageBuilder.setString(column, value);
    }

    @Override
    public void convertValue(Column column, Value value, PageBuilder pageBuilder)
    {
        pageBuilder.setJson(column, value);
    }

    @Override
    public void convertValue(Column column, Timestamp value, PageBuilder pageBuilder)
    {
        pageBuilder.setTimestamp(column, value);

    }
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embulk-filter-add_time-0.2.0 src/main/java/org/embulk/filter/add_time/converter/ValueNoConverter.java