public abstract class OETLAbstractComponent extends Object implements OETLComponent
Modifier and Type | Field and Description |
---|---|
protected ODocument |
configuration |
protected OCommandContext |
context |
protected String |
ifExpression |
protected String |
output |
protected OETLProcessor |
processor |
Constructor and Description |
---|
OETLAbstractComponent() |
Modifier and Type | Method and Description |
---|---|
void |
begin(ODatabaseDocument db) |
void |
configure(ODocument iConfiguration,
OCommandContext iContext)
Called by the @OETLProcessor
|
void |
end() |
protected String |
getCommonConfigurationParameters() |
ODocument |
getConfiguration() |
protected OSQLFilter |
getIfFilter() |
protected void |
log(Level iLevel,
String iText,
Exception exception,
Object... iArgs) |
protected void |
log(Level iLevel,
String iText,
Object... iArgs) |
protected Object |
resolve(Object content) |
void |
setProcessor(OETLProcessor processor) |
protected boolean |
skip(Object input) |
protected String |
stringArray2Json(Object[] iObject) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
protected OETLProcessor processor
protected OCommandContext context
protected String output
protected String ifExpression
protected ODocument configuration
public ODocument getConfiguration()
getConfiguration
in interface OETLComponent
public void configure(ODocument iConfiguration, OCommandContext iContext)
OETLComponent
configure
in interface OETLComponent
public void begin(ODatabaseDocument db)
begin
in interface OETLComponent
public void end()
end
in interface OETLComponent
public void setProcessor(OETLProcessor processor)
setProcessor
in interface OETLComponent
protected String getCommonConfigurationParameters()
protected boolean skip(Object input)
protected OSQLFilter getIfFilter()
Copyright © 2009–2020 OrientDB. All rights reserved.