Class FormulaMetaFunction

    • Constructor Detail

      • FormulaMetaFunction

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

        public FormulaMetaFunction​(Node calcnode)
      • FormulaMetaFunction

        public FormulaMetaFunction​(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
      • isNeedDataConversion

        public boolean isNeedDataConversion()
        Returns:
        the needDataConversion
      • setNeedDataConversion

        public void setNeedDataConversion​(boolean needDataConversion)
        Parameters:
        needDataConversion - the needDataConversion to set