Class JobExecutorParameters

  • All Implemented Interfaces:
    Cloneable

    public class JobExecutorParameters
    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
    • Constructor Detail

      • JobExecutorParameters

        public JobExecutorParameters()
      • JobExecutorParameters

        public JobExecutorParameters​(Node paramNode)
      • JobExecutorParameters

        public JobExecutorParameters​(Repository rep,
                                     org.pentaho.di.repository.ObjectId id_step)
                              throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
    • Method Detail

      • 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