Class JaninoMetaFunction

java.lang.Object
org.pentaho.di.trans.steps.janino.JaninoMetaFunction
All Implemented Interfaces:
Cloneable

public class JaninoMetaFunction extends Object implements Cloneable
  • Field Details

  • Constructor Details

    • JaninoMetaFunction

      public JaninoMetaFunction(String fieldName, String formula, int valueType, int valueLength, int valuePrecision, String replaceField)
      Parameters:
      fieldName -
      formula -
      valueType -
      valueLength -
      valuePrecision -
    • JaninoMetaFunction

      public JaninoMetaFunction(Node calcnode)
    • JaninoMetaFunction

      public JaninoMetaFunction(Repository rep, org.pentaho.di.repository.ObjectId id_step, int nr) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • 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, int nr) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getFieldName

      public String getFieldName()
      Returns:
      Returns the fieldName.
    • setFieldName

      public void setFieldName(String fieldName)
      Parameters:
      fieldName - The fieldName to set.
    • getValueLength

      public int getValueLength()
      Returns:
      Returns the valueLength.
    • setValueLength

      public void setValueLength(int valueLength)
      Parameters:
      valueLength - The valueLength to set.
    • getValuePrecision

      public int getValuePrecision()
      Returns:
      Returns the valuePrecision.
    • setValuePrecision

      public void setValuePrecision(int valuePrecision)
      Parameters:
      valuePrecision - The valuePrecision to set.
    • getValueType

      public int getValueType()
      Returns:
      Returns the valueType.
    • setValueType

      public void setValueType(int valueType)
      Parameters:
      valueType - The valueType to set.
    • getFormula

      public String getFormula()
      Returns:
      the formula
    • setFormula

      public void setFormula(String formula)
      Parameters:
      formula - the formula to set
    • getReplaceField

      public String getReplaceField()
      Returns:
      the replaceField
    • setReplaceField

      public void setReplaceField(String replaceField)
      Parameters:
      replaceField - the replaceField to set