Sha256: 12d7e4efc3748ae789bf9b0c608d2fabae1568768f4c5748f49d7f92ff350074

Contents?: true

Size: 771 Bytes

Versions: 6

Compression:

Stored size: 771 Bytes

Contents

package org.embulk.filter.row;

import org.embulk.config.Config;
import org.embulk.config.ConfigDefault;
import org.embulk.config.Task;
import com.google.common.base.Optional;

public interface ConditionConfig extends Task
{
    @Config("column")
    public String getColumn();

    @Config("operator")
    @ConfigDefault("\"==\"")
    public Optional<String> getOperator();

    @Config("argument")
    @ConfigDefault("null")
    public Optional<Object> getArgument();

    @Config("not")
    @ConfigDefault("false")
    public Optional<Boolean> getNot();

    @Config("format")
    @ConfigDefault("\"%Y-%m-%d %H:%M:%S.%N %z\"")
    public Optional<String> getFormat();

    @Config("timezone")
    @ConfigDefault("\"UTC\"")
    public Optional<String> getTimezone();
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
embulk-filter-row-0.2.0 src/main/java/org/embulk/filter/row/ConditionConfig.java
embulk-filter-row-0.1.4 src/main/java/org/embulk/filter/row/ConditionConfig.java
embulk-filter-row-0.1.3 src/main/java/org/embulk/filter/row/ConditionConfig.java
embulk-filter-row-0.1.2 src/main/java/org/embulk/filter/row/ConditionConfig.java
embulk-filter-row-0.1.1 src/main/java/org/embulk/filter/row/ConditionConfig.java
embulk-filter-row-0.1.0 src/main/java/org/embulk/filter/row/ConditionConfig.java