Class TransExecutorParameters

java.lang.Object
org.pentaho.di.trans.steps.transexecutor.TransExecutorParameters
All Implemented Interfaces:
Cloneable

public class TransExecutorParameters extends Object implements 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 Details

  • Constructor Details

    • TransExecutorParameters

      public TransExecutorParameters()
    • TransExecutorParameters

      public TransExecutorParameters(Node paramNode)
    • 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

      public Object clone()
      Overrides:
      clone in class Object
    • getXML

      public String 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

      public String[] getField()
      Returns:
      the field name to use
    • setField

      public void setField(String[] field)
      Parameters:
      field - the input field name to set
    • getVariable

      public String[] getVariable()
      Returns:
      the variable
    • setVariable

      public void setVariable(String[] variable)
      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

      public String[] getInput()
      Returns:
      the input
    • setInput

      public void setInput(String[] input)
      Parameters:
      input - the input to set