Sha256: ad1b8efe6a9e325b477036935106893851ebf3e8ad262fc90d303d0326ed34e3

Contents?: true

Size: 745 Bytes

Versions: 29

Compression:

Stored size: 745 Bytes

Contents

package org.embulk.output.sqlserver;

import java.util.Locale;

import org.embulk.config.ConfigException;

import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;

public enum InsertMethod
{
    NORMAL,
    NATIVE;

    @JsonValue
    @Override
    public String toString()
    {
        return name().toLowerCase(Locale.ENGLISH);
    }

    @JsonCreator
    public static InsertMethod fromString(String value)
    {
        for (InsertMethod insertMethod : InsertMethod.values()) {
            if (insertMethod.toString().equals(value)) {
                return insertMethod;
            }
        }
        throw new ConfigException(String.format("Unknown insert_method '%s'.", value));
    }
}

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
embulk-output-sqlserver-0.8.7 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.6 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.5 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.4 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.3 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.2 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.1 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.8.0 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.13 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.12 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.11 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.10 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.9 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.8 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.7 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.6 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.5 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.4 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.3 src/main/java/org/embulk/output/sqlserver/InsertMethod.java
embulk-output-sqlserver-0.7.2 src/main/java/org/embulk/output/sqlserver/InsertMethod.java