public abstract class Transmutator extends java.lang.Object implements Strategy<PartitionContext>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Transmutator.Customizer |
static class |
Transmutator.Descriptor |
| Constructor and Description |
|---|
Transmutator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
analyze() |
java.util.List<Transmutator.Descriptor> |
describe() |
Transmutator.Customizer |
getCustomizer() |
java.util.Map<java.lang.String,ETLSettings> |
getSettings() |
int |
run(PartitionContext context) |
void |
setCustomizer(Transmutator.Customizer customizer) |
void |
setSettings(java.util.Map<java.lang.String,ETLSettings> settings) |
protected void |
undo(PartitionContext context,
java.lang.Class tableClass) |
public java.util.Map<java.lang.String,ETLSettings> getSettings()
public void setSettings(java.util.Map<java.lang.String,ETLSettings> settings)
public Transmutator.Customizer getCustomizer()
public void setCustomizer(Transmutator.Customizer customizer)
protected void undo(PartitionContext context, java.lang.Class tableClass)
protected void analyze()
public java.util.List<Transmutator.Descriptor> describe()
public int run(PartitionContext context)
run in interface Strategy<PartitionContext>