Class FormulaData

java.lang.Object
org.pentaho.di.trans.step.BaseStepData
org.pentaho.di.trans.steps.formula.FormulaData
All Implemented Interfaces:
StepDataInterface

public class FormulaData extends BaseStepData implements StepDataInterface
Since:
8-sep-2005
Author:
Matt
  • 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

      public RowForumulaContext 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