Class FormulaData
java.lang.Object
org.pentaho.di.trans.step.BaseStepData
org.pentaho.di.trans.steps.formula.FormulaData
- All Implemented Interfaces:
StepDataInterface
- Since:
- 8-sep-2005
- Author:
- Matt
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pentaho.di.trans.step.BaseStepData
BaseStepData.StepExecutionStatus
-
Field Summary
Modifier and TypeFieldDescriptionorg.pentaho.reporting.libraries.formula.Formula[]
org.pentaho.di.core.row.RowMetaInterface
org.pentaho.reporting.libraries.formula.parser.FormulaParser
int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
int[]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.pentaho.reporting.libraries.formula.Formula
createFormula
(String formulaText) Methods inherited from class org.pentaho.di.trans.step.BaseStepData
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatus
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pentaho.di.trans.step.StepDataInterface
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatus
-
Field Details
-
RETURN_TYPE_STRING
public static final int RETURN_TYPE_STRING- See Also:
-
RETURN_TYPE_NUMBER
public static final int RETURN_TYPE_NUMBER- See Also:
-
RETURN_TYPE_INTEGER
public static final int RETURN_TYPE_INTEGER- See Also:
-
RETURN_TYPE_LONG
public static final int RETURN_TYPE_LONG- See Also:
-
RETURN_TYPE_DATE
public static final int RETURN_TYPE_DATE- See Also:
-
RETURN_TYPE_BIGDECIMAL
public static final int RETURN_TYPE_BIGDECIMAL- See Also:
-
RETURN_TYPE_BYTE_ARRAY
public static final int RETURN_TYPE_BYTE_ARRAY- See Also:
-
RETURN_TYPE_BOOLEAN
public static final int RETURN_TYPE_BOOLEAN- See Also:
-
RETURN_TYPE_TIMESTAMP
public static final int RETURN_TYPE_TIMESTAMP- See Also:
-
context
-
formulas
public org.pentaho.reporting.libraries.formula.Formula[] formulas -
parser
public org.pentaho.reporting.libraries.formula.parser.FormulaParser parser -
outputRowMeta
public org.pentaho.di.core.row.RowMetaInterface outputRowMeta -
returnType
public int[] returnType -
replaceIndex
public int[] replaceIndex
-
-
Constructor Details
-
FormulaData
public FormulaData()
-
-
Method Details
-
createFormula
public org.pentaho.reporting.libraries.formula.Formula createFormula(String formulaText) throws org.pentaho.reporting.libraries.formula.EvaluationException, org.pentaho.reporting.libraries.formula.parser.ParseException - Throws:
org.pentaho.reporting.libraries.formula.EvaluationException
org.pentaho.reporting.libraries.formula.parser.ParseException
-