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() |
protected java.lang.Class |
extractorComponentClass(int order,
java.lang.reflect.Method method,
java.lang.Class src) |
protected java.lang.String |
extractorName(java.lang.Class sourceClass) |
protected java.lang.Class |
extractorSourceClass(int order,
java.lang.reflect.Method method,
java.lang.Class src) |
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()
protected java.lang.Class extractorSourceClass(int order,
java.lang.reflect.Method method,
java.lang.Class src)
protected java.lang.Class extractorComponentClass(int order,
java.lang.reflect.Method method,
java.lang.Class src)
protected java.lang.String extractorName(java.lang.Class sourceClass)
public java.util.List<Transmutator.Descriptor> describe()
public int run(PartitionContext context)
run in interface Strategy<PartitionContext>