Sha256: d1f0f8d523e11aab49a4df68646ca3c2c5727a5e1755289c4fcc8a212662a07d

Contents?: true

Size: 1.62 KB

Versions: 8

Compression:

Stored size: 1.62 KB

Contents

package org.embulk.spi.util.dynamic;

import org.jruby.runtime.builtin.IRubyObject;
import org.embulk.spi.PageBuilder;
import org.embulk.spi.Column;
import org.embulk.spi.time.Timestamp;
import org.embulk.spi.time.TimestampParser;
import org.embulk.spi.time.TimestampParseException;
import org.msgpack.value.Value;

public class SkipColumnSetter
        extends AbstractDynamicColumnSetter
{
    private static final SkipColumnSetter instance = new SkipColumnSetter();

    public static SkipColumnSetter get()
    {
        return instance;
    }

    private SkipColumnSetter()
    {
        super(null, null, null);
    }

    @Override
    public void setNull()
    { }

    @Override
    public void set(boolean v)
    { }

    @Override
    public void set(long v)
    { }

    @Override
    public void set(double v)
    { }

    @Override
    public void set(String v)
    { }

    @Override
    public void set(Timestamp v)
    { }

    @Override
    public void set(Value v)
    { }

    @Deprecated
    @Override
    public void setRubyObject(IRubyObject rubyObject)
    {
        if (!deprecationWarned) {
            System.err.println("[WARN] Plugin uses deprecated org.embulk.spi.util.dynamic.SkipColumnSetter#setRubyObject");
            System.err.println("[WARN] Report plugins in your config at: https://github.com/embulk/embulk/issues/799");
            // The |deprecationWarned| flag is used only for warning messages.
            // Even in case of race conditions, messages are just duplicated -- should be acceptable.
            deprecationWarned = true;
        }
    }

    private static boolean deprecationWarned = false;
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
embulk-0.8.39 embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.39-java embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.38 embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.38-java embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.37 embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.37-java embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.36 embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java
embulk-0.8.36-java embulk-core/src/main/java/org/embulk/spi/util/dynamic/SkipColumnSetter.java