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 Object
clone()
boolean
equals(Object obj)
String
getFieldName()
String
getFormula()
String
getReplaceField()
int
getValueLength()
int
getValuePrecision()
int
getValueType()
String
getXML()
int
hashCode()
boolean
isNeedDataConversion()
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)
void
setFieldName(String fieldName)
void
setFormula(String formula)
void
setNeedDataConversion(boolean needDataConversion)
void
setReplaceField(String replaceField)
void
setValueLength(int valueLength)
void
setValuePrecision(int valuePrecision)
void
setValueType(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
-
-