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, setStatusequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatuspublic 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()