public abstract class AbstractDynamicColumnSetter extends Object implements DynamicColumnSetter
| Modifier and Type | Field and Description |
|---|---|
protected Column |
column |
protected DefaultValueSetter |
defaultValueSetter |
protected PageBuilder |
pageBuilder |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDynamicColumnSetter(PageBuilder pageBuilder,
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(JsonValue value) |
abstract void |
set(long value) |
abstract void |
set(String value) |
abstract void |
setNull() |
protected final PageBuilder pageBuilder
protected final Column column
protected final DefaultValueSetter defaultValueSetter
protected AbstractDynamicColumnSetter(PageBuilder pageBuilder, 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(JsonValue value)
set in interface DynamicColumnSetter