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
-
Constructor Summary
ConstructorDescriptionTransExecutorParameters
(Repository rep, org.pentaho.di.repository.ObjectId id_step) TransExecutorParameters
(Node paramNode) -
Method Summary
Modifier and TypeMethodDescriptionvoid
allocate
(int nrVariables) clone()
String[]
getField()
String[]
getInput()
String[]
getXML()
boolean
void
saveRep
(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) void
void
setInheritingAllVariables
(boolean inheritingAllVariables) void
void
setVariable
(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
-