All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.embulk.input.tsurugidb.common.DbColumnOption Maven / Gradle / Ivy

The newest version!
package org.embulk.input.tsurugidb.common;

import java.time.ZoneId;
import java.util.Optional;

import org.embulk.spi.type.Type;
import org.embulk.util.config.Config;
import org.embulk.util.config.ConfigDefault;
import org.embulk.util.config.Task;

// https://github.com/embulk/embulk-input-jdbc/blob/master/embulk-input-jdbc/src/main/java/org/embulk/input/jdbc/JdbcColumnOption.java
public interface DbColumnOption extends Task {

    @Config("value_type")
    @ConfigDefault("\"coalesce\"")
    public String getValueType();

    @Config("type")
    @ConfigDefault("null")
    public Optional getType();

    @Config("timestamp_format")
    @ConfigDefault("null")
    public Optional getTimestampFormat();

    @Config("timezone")
    @ConfigDefault("null")
    public Optional getTimeZone();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy