Class JaninoMetaFunction

    • Constructor Detail

      • 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 Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode 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