public class RulesExecutorData extends BaseStepData implements StepDataInterface
BaseStepData.StepExecutionStatus
Constructor and Description |
---|
RulesExecutorData() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
Object |
fetchResult(String columnName) |
org.pentaho.di.core.row.RowMetaInterface |
getOutputRowMeta() |
String |
getRuleFilePath() |
String |
getRuleString() |
void |
initializeColumns(org.pentaho.di.core.row.RowMetaInterface inputRowMeta) |
void |
initializeRules() |
void |
loadRow(Object[] r) |
void |
setOutputRowMeta(org.pentaho.di.core.row.RowMetaInterface outputRowMeta) |
void |
setRuleFilePath(String ruleFilePath) |
void |
setRuleString(String ruleString) |
void |
shutdown() |
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatus
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatus
public String getRuleString()
public void setRuleString(String ruleString)
public String getRuleFilePath()
public void setRuleFilePath(String ruleFilePath)
public void setOutputRowMeta(org.pentaho.di.core.row.RowMetaInterface outputRowMeta)
public org.pentaho.di.core.row.RowMetaInterface getOutputRowMeta()
public void initializeRules()
public void initializeColumns(org.pentaho.di.core.row.RowMetaInterface inputRowMeta)
public void loadRow(Object[] r)
public void execute()
public Object fetchResult(String columnName)
columnName
- Column.payload associated with the result, or null if not foundpublic void shutdown()