public abstract class AbstractDynamicColumnSetter extends Object implements DynamicColumnSetter
| Modifier and Type | Field and Description | 
|---|---|
| protected org.embulk.spi.Column | column | 
| protected DefaultValueSetter | defaultValueSetter | 
| protected org.embulk.spi.PageBuilder | pageBuilder | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractDynamicColumnSetter(org.embulk.spi.PageBuilder pageBuilder,
                           org.embulk.spi.Column column,
                           DefaultValueSetter defaultValueSetter) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | set(boolean value) | 
| abstract void | set(double value) | 
| abstract void | set(Instant value) | 
| abstract void | set(long value) | 
| abstract void | set(String value) | 
| abstract void | set(org.msgpack.value.Value value) | 
| abstract void | setNull() | 
protected final org.embulk.spi.PageBuilder pageBuilder
protected final org.embulk.spi.Column column
protected final DefaultValueSetter defaultValueSetter
protected AbstractDynamicColumnSetter(org.embulk.spi.PageBuilder pageBuilder,
                                      org.embulk.spi.Column column,
                                      DefaultValueSetter defaultValueSetter)
public abstract void setNull()
setNull in interface DynamicColumnSetterpublic abstract void set(boolean value)
set in interface DynamicColumnSetterpublic abstract void set(long value)
set in interface DynamicColumnSetterpublic abstract void set(double value)
set in interface DynamicColumnSetterpublic abstract void set(String value)
set in interface DynamicColumnSetterpublic abstract void set(Instant value)
set in interface DynamicColumnSetterpublic abstract void set(org.msgpack.value.Value value)
set in interface DynamicColumnSetter