Class TransExecutorParameters
java.lang.Object
org.pentaho.di.trans.steps.transexecutor.TransExecutorParameters
- All Implemented Interfaces:
Cloneable
The job to be executed in the transformation can receive parameters. These are either coming from an input row (the
first row in a group of rows) or from a static variable or value.
- Since:
- 2011-AUG-29
- Version:
- 4.3
- Author:
- matt
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTransExecutorParameters(Repository rep, org.pentaho.di.repository.ObjectId id_step) TransExecutorParameters(Node paramNode) -
Method Summary
Modifier and TypeMethodDescriptionvoidallocate(int nrVariables) clone()String[]getField()String[]getInput()String[]getXML()booleanvoidsaveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) voidvoidsetInheritingAllVariables(boolean inheritingAllVariables) voidvoidsetVariable(String[] variable)
-
Field Details
-
XML_TAG
- See Also:
-
-
Constructor Details
-
TransExecutorParameters
public TransExecutorParameters() -
TransExecutorParameters
-
TransExecutorParameters
public TransExecutorParameters(Repository rep, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException - Throws:
org.pentaho.di.core.exception.KettleException
-
-
Method Details
-
allocate
public void allocate(int nrVariables) -
clone
-
getXML
-
saveRep
public void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException - Throws:
org.pentaho.di.core.exception.KettleException
-
getField
- Returns:
- the field name to use
-
setField
- Parameters:
field- the input field name to set
-
getVariable
- Returns:
- the variable
-
setVariable
- Parameters:
variable- the variable to set
-
isInheritingAllVariables
public boolean isInheritingAllVariables()- Returns:
- the inheritingAllVariables
-
setInheritingAllVariables
public void setInheritingAllVariables(boolean inheritingAllVariables) - Parameters:
inheritingAllVariables- the inheritingAllVariables to set
-
getInput
- Returns:
- the input
-
setInput
- Parameters:
input- the input to set
-