Sha256: bb0ab5927b682c04977bd200d50da8e422acba021b903b7eaa71a61a18ecf60a

Contents?: true

Size: 781 Bytes

Versions: 8

Compression:

Stored size: 781 Bytes

Contents

package org.embulk.filter.row.condition;

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

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

8 entries across 8 versions & 1 rubygems

Version Path
embulk-filter-row-0.5.1 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.5.0 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.4.0 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.3.3 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.3.2 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.3.1 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.3.0 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java
embulk-filter-row-0.2.2 src/main/java/org/embulk/filter/row/condition/ConditionConfig.java