public class FormulaData extends BaseStepData implements StepDataInterface
BaseStepData.StepExecutionStatus| Modifier and Type | Field and Description | 
|---|---|
RowForumulaContext | 
context  | 
org.pentaho.reporting.libraries.formula.Formula[] | 
formulas  | 
org.pentaho.di.core.row.RowMetaInterface | 
outputRowMeta  | 
org.pentaho.reporting.libraries.formula.parser.FormulaParser | 
parser  | 
int[] | 
replaceIndex  | 
static int | 
RETURN_TYPE_BIGDECIMAL  | 
static int | 
RETURN_TYPE_BOOLEAN  | 
static int | 
RETURN_TYPE_BYTE_ARRAY  | 
static int | 
RETURN_TYPE_DATE  | 
static int | 
RETURN_TYPE_INTEGER  | 
static int | 
RETURN_TYPE_LONG  | 
static int | 
RETURN_TYPE_NUMBER  | 
static int | 
RETURN_TYPE_STRING  | 
int[] | 
returnType  | 
| Constructor and Description | 
|---|
FormulaData()  | 
| Modifier and Type | Method and Description | 
|---|---|
org.pentaho.reporting.libraries.formula.Formula | 
createFormula(String formulaText)  | 
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatusequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatuspublic static final int RETURN_TYPE_STRING
public static final int RETURN_TYPE_NUMBER
public static final int RETURN_TYPE_INTEGER
public static final int RETURN_TYPE_LONG
public static final int RETURN_TYPE_DATE
public static final int RETURN_TYPE_BIGDECIMAL
public static final int RETURN_TYPE_BYTE_ARRAY
public static final int RETURN_TYPE_BOOLEAN
public RowForumulaContext context
public org.pentaho.reporting.libraries.formula.Formula[] formulas
public org.pentaho.reporting.libraries.formula.parser.FormulaParser parser
public org.pentaho.di.core.row.RowMetaInterface outputRowMeta
public int[] returnType
public int[] replaceIndex
public org.pentaho.reporting.libraries.formula.Formula createFormula(String formulaText) throws org.pentaho.reporting.libraries.formula.EvaluationException, org.pentaho.reporting.libraries.formula.parser.ParseException
org.pentaho.reporting.libraries.formula.EvaluationExceptionorg.pentaho.reporting.libraries.formula.parser.ParseException