Class FormulaMetaFunction
- java.lang.Object
-
- org.pentaho.di.trans.steps.formula.FormulaMetaFunction
-
-
Constructor Summary
Constructors Constructor Description FormulaMetaFunction(String fieldName, String formula, int valueType, int valueLength, int valuePrecision, String replaceField)FormulaMetaFunction(Repository rep, org.pentaho.di.repository.ObjectId id_step, int nr)FormulaMetaFunction(Node calcnode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()booleanequals(Object obj)StringgetFieldName()StringgetFormula()StringgetReplaceField()intgetValueLength()intgetValuePrecision()intgetValueType()StringgetXML()inthashCode()booleanisNeedDataConversion()voidsaveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step, int nr)voidsetFieldName(String fieldName)voidsetFormula(String formula)voidsetNeedDataConversion(boolean needDataConversion)voidsetReplaceField(String replaceField)voidsetValueLength(int valueLength)voidsetValuePrecision(int valuePrecision)voidsetValueType(int valueType)
-
-
-
Field Detail
-
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
-
-
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
-
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
-
-