org.pentaho.di.trans.steps.formula
Class FormulaMetaFunction
java.lang.Object
  
org.pentaho.di.trans.steps.formula.FormulaMetaFunction
- All Implemented Interfaces: 
 - Cloneable
 
public class FormulaMetaFunction
- extends Object
- implements Cloneable
  
 
 
 
 
XML_TAG
public static final String XML_TAG
- See Also:
 - Constant Field Values
 
FormulaMetaFunction
public FormulaMetaFunction(String fieldName,
                           String formula,
                           int valueType,
                           int valueLength,
                           int valuePrecision,
                           String replaceField)
- Parameters:
 fieldName - calcType - fieldA - fieldB - fieldC - valueType - valueLength - valuePrecision - 
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
equals
public boolean equals(Object obj)
- Overrides:
 equals in class Object
 
 
clone
public Object clone()
- Overrides:
 clone in class Object
 
 
getXML
public String getXML()
 
 
saveRep
public void saveRep(Repository rep,
                    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