# Serialized Form

- ## Package org.pentaho.reporting.libraries.formula

  - ### Class org.pentaho.reporting.libraries.formula.DefaultLocalizationContext extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### dateFormats

            java.util.ArrayList dateFormats

      - #### datetimeFormats

            java.util.ArrayList datetimeFormats

      - #### locale

            java.util.Locale locale

      - #### timeFormats

            java.util.ArrayList timeFormats

      - #### timeZone

            java.util.TimeZone timeZone

  - ### Class org.pentaho.reporting.libraries.formula.Formula extends java.lang.Object implements Serializable

    serialVersionUID:
      -1176925812499923546L

    - ### Serialized Fields

      - #### rootReference

            LValue rootReference

  - ### Class org.pentaho.reporting.libraries.formula.LibFormulaErrorValue extends java.lang.Object implements Serializable

    serialVersionUID:
      5945536244711597636L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

- ## Package org.pentaho.reporting.libraries.formula.function

  - ### Class org.pentaho.reporting.libraries.formula.function.AbstractFunctionDescription extends java.lang.Object implements Serializable

    serialVersionUID:
      6174633076234746415L

    - ### Serialized Fields

      - #### bundleName

            java.lang.String bundleName

      - #### cannonicalName

            java.lang.String cannonicalName

  - ### Class org.pentaho.reporting.libraries.formula.function.DefaultFunctionDescription extends java.lang.Object implements Serializable

    serialVersionUID:
      8718537288789701618L

    - ### Serialized Fields

      - #### name

            java.lang.String name

- ## Package org.pentaho.reporting.libraries.formula.function.datetime

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateDifFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      81013707499607068L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateDifFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      2428452931728654158L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      4956151361696995668L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -7355472670804158123L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateValueFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -906531902889630172L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DateValueFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      3110217290825835653L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DayFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      1909656887085891862L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DayFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      8306010409074007316L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DaysFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.DaysFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      8306010409074007316L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.HourFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      1877256236005061937L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.HourFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7083009440959512989L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.MinuteFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.MinuteFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.MonthFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      4577299588034323045L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.MonthFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7315838970574323742L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.NowFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      4108282053598696841L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.NowFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -4785660363309520356L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.SecondFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.SecondFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TimeFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -9175775325047486483L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TimeFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5414013076902907910L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TimeValueFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -9175775325047486483L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TimeValueFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5414013076902907910L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TodayFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -456922288664083206L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.TodayFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7674329573702445275L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.WeekDayFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -825027235225096201L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.WeekDayFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -2974907368693600555L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.YearFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      2486417585939551783L

  - ### Class org.pentaho.reporting.libraries.formula.function.datetime.YearFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      1152202788652836026L

- ## Package org.pentaho.reporting.libraries.formula.function.information

  - ### Class org.pentaho.reporting.libraries.formula.function.information.ChooseFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5328221291584681439L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.ChooseFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -9029773973577207676L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountAFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountAFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountBlankFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountBlankFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.CountFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.HasChangedFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5952911264465883971L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.HasChangedFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      1739366268594059040L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IndexFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IndexFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsBlankFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3352413434463488403L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsBlankFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      3439147216891768842L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsErrFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      6749192734608313367L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsErrFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      8746229705220584237L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsErrorFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5692502042198617868L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsErrorFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7082570664684812028L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsEvenFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3298591139016352997L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsEvenFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7863054657516063105L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsLogicalFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      7918371444174838208L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsLogicalFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -4814148966968602320L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNaFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      1205462839536368718L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNaFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -2401043278926889339L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNonTextFunction extends IsTextFunction implements Serializable

    serialVersionUID:
      -372702612173903875L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNonTextFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      3006040859953929468L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNumberFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3298090211745552284L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsNumberFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5013209949963878951L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsOddFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      4967067216812927973L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsOddFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -5127816920222970031L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsRefFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -4662209967036236915L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsRefFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -2610558047437179067L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsTextFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -5358713524671627304L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.IsTextFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7656355697192122385L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.NaFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3433794709691209411L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.NaFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -7921200887236616400L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.ValueFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5203290270060842213L

  - ### Class org.pentaho.reporting.libraries.formula.function.information.ValueFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

- ## Package org.pentaho.reporting.libraries.formula.function.logical

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.AndFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -3737884974501253814L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.AndFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -796481383341381910L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.FalseFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -4103284451660191648L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.FalseFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -1846971196399484893L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.IfFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -7517668261071087411L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.IfFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5553370162761578407L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.IfNaFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -7517668261071087411L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.IfNaFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5553370162761578407L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.NotFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -5011404461198906096L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.NotFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      4556811604638050337L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.OrFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -5584112968514776342L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.OrFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      2578285607828670991L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.TrueFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3103588076262714854L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.TrueFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -1604554594665374925L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.XorFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      1593151240024848931L

  - ### Class org.pentaho.reporting.libraries.formula.function.logical.XorFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -5225706771499777084L

- ## Package org.pentaho.reporting.libraries.formula.function.math

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AbsFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5203290270060842214L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AbsFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AcosFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AcosFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AcoshFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AcoshFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AsinFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AsinFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.Atan2Function extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.Atan2FunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AtanFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AtanFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AverageAFunction extends AverageFunction implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AverageAFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      1190836694344833890L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AverageFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -5057715506050635450L

    - ### Serialized Fields

      - #### sumFunction

            SumFunction sumFunction

  - ### Class org.pentaho.reporting.libraries.formula.function.math.AverageFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      1190836694344833890L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.CosFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.CosFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.EvenFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      2587673708222713810L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.EvenFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7912737754606057685L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.ExpFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.ExpFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.LnFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.LnFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.Log10Function extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.Log10FunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.LogFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.LogFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MaxAFunction extends MaxFunction implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MaxAFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      495894247676188783L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MaxFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -836670420852371100L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MaxFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      495894247676188783L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MinAFunction extends MinFunction implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MinAFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -2974454751189094698L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MinFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      255618510939561419L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.MinFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -2974454751189094698L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.ModFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -2492279311353854670L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.ModFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -7372799362385391577L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.OddFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -7438242687193650125L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.OddFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      3193808485135180085L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.PiFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.PiFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.PowerFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.PowerFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SinFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SinFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SqrtFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SqrtFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SumAFunction extends SumFunction implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SumAFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5844556222254305990L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SumFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -8604838130517819412L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.SumFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5844556222254305990L

  - ### Class org.pentaho.reporting.libraries.formula.function.math.VarFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.math.VarFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      743117553650008440L

- ## Package org.pentaho.reporting.libraries.formula.function.rounding

  - ### Class org.pentaho.reporting.libraries.formula.function.rounding.IntFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5835830031037500816L

  - ### Class org.pentaho.reporting.libraries.formula.function.rounding.IntFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -8009587992546048556L

- ## Package org.pentaho.reporting.libraries.formula.function.text

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ExactFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -6303315343568906710L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ExactFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6387173839128572562L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.FindFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -6581390286475368968L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.FindFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      3300046053895569309L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LeftFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      7929942586373275084L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LeftFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6885086567123440746L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LenFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      9051363583066740780L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LenFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      2266930971663214932L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LowerFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -7121097352643128092L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.LowerFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -1445500850790274405L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.MessageFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.text.MessageFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6842849033225519941L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.MidFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      4190365695032245709L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.MidFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      2207257367525146799L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ReplaceFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -7678830657739807780L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ReplaceFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -7429162918022452367L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ReptFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -6832781189129832501L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.ReptFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -1973101420318862666L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.RightFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      1637903638146059530L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.RightFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -1227750116961019328L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.SubstituteFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -1557813953499941337L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.SubstituteFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -6053755288623137282L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TextFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3505313019941429911L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TextFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6842849033225519941L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      5792821944649583654L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7982024479324130664L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TrimFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      7379670108270974597L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.TrimFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      -7658361544754433688L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UnicharFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3505313019941429911L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UnicharFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6842849033225519941L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UnicodeFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      3505313019941429911L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UnicodeFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      6842849033225519941L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UpperFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      2415465663289752026L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.UpperFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      2096398786776380395L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.URLEncodeFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      646428113862238221L

  - ### Class org.pentaho.reporting.libraries.formula.function.text.URLEncodeFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      7241603575392886827L

- ## Package org.pentaho.reporting.libraries.formula.function.userdefined

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.CsvArrayFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.CsvArrayFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.CsvTextFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.CsvTextFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.NormalizeArrayFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.NormalizeArrayFunctionDescription extends AbstractFunctionDescription implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.NullFunction extends java.lang.Object implements Serializable

    serialVersionUID:
      -2213352007005452516L

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.NullFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5710880620780379157L

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.ParseDateFunction extends java.lang.Object implements Serializable

  - ### Class org.pentaho.reporting.libraries.formula.function.userdefined.ParseDateFunctionDescription extends AbstractFunctionDescription implements Serializable

    serialVersionUID:
      5710880620780379157L

- ## Package org.pentaho.reporting.libraries.formula.lvalues

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.AbstractLValue extends java.lang.Object implements Serializable

    serialVersionUID:
      -8929559303303911502L

    - ### Serialized Fields

      - #### parsePosition

            ParsePosition parsePosition

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.ContextLookup extends AbstractLValue implements Serializable

    serialVersionUID:
      2882834743999159722L

    - ### Serialized Fields

      - #### name

            java.lang.String name

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.DefaultDataTable extends ObjectTable implements Serializable

    serialVersionUID:
      4942690291611203409L

    - ### Serialized Fields

      - #### parsePosition

            ParsePosition parsePosition

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.FormulaFunction extends AbstractLValue implements Serializable

    serialVersionUID:
      8023588016882997962L

    - ### Serialized Fields

      - #### function

            Function function

      - #### functionName

            java.lang.String functionName

      - #### metaData

            FunctionDescription metaData

      - #### parameters

            LValue[] parameters

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.ParsePosition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### endColumn

            int endColumn

      - #### endLine

            int endLine

      - #### startColumn

            int startColumn

      - #### startLine

            int startLine

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.PostfixTerm extends AbstractLValue implements Serializable

    serialVersionUID:
      -3652663226326546952L

    - ### Serialized Fields

      - #### operator

            PostfixOperator operator

      - #### value

            LValue value

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.PrefixTerm extends AbstractLValue implements Serializable

    serialVersionUID:
      6986873199027878219L

    - ### Serialized Fields

      - #### operator

            PrefixOperator operator

      - #### value

            LValue value

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.StaticValue extends AbstractLValue implements Serializable

    serialVersionUID:
      7255803922294601237L

    - ### Serialized Fields

      - #### type

            Type type

      - #### value

            java.lang.Object value

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.Term extends AbstractLValue implements Serializable

    serialVersionUID:
      -1854082494425470979L

    - ### Serialized Fields

      - #### headValue

            LValue headValue

      - #### initialized

            boolean initialized

      - #### operands

            java.util.ArrayList operands

      - #### operandsArray

            LValue[] operandsArray

      - #### operatorArray

            InfixOperator[] operatorArray

      - #### operators

            java.util.ArrayList operators

      - #### optimizedHeadValue

            LValue optimizedHeadValue

  - ### Class org.pentaho.reporting.libraries.formula.lvalues.TypeValuePair extends java.lang.Object implements Serializable

    serialVersionUID:
      6531903280852042078L

    - ### Serialized Fields

      - #### type

            Type type

      - #### value

            java.lang.Object value

- ## Package org.pentaho.reporting.libraries.formula.operators

  - ### Class org.pentaho.reporting.libraries.formula.operators.AbstractCompareOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      1375799912336916036L

  - ### Class org.pentaho.reporting.libraries.formula.operators.AbstractNumericOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      -1087959445157130705L

  - ### Class org.pentaho.reporting.libraries.formula.operators.AddOperator extends AbstractNumericOperator implements Serializable

    serialVersionUID:
      -6676636760348655167L

  - ### Class org.pentaho.reporting.libraries.formula.operators.ConcatOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      6579968694761281257L

  - ### Class org.pentaho.reporting.libraries.formula.operators.DivideOperator extends AbstractNumericOperator implements Serializable

    serialVersionUID:
      3298154333839229191L

  - ### Class org.pentaho.reporting.libraries.formula.operators.EqualOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      2865411431720931171L

  - ### Class org.pentaho.reporting.libraries.formula.operators.GreaterEqualOperator extends AbstractCompareOperator implements Serializable

    serialVersionUID:
      6478407408504176639L

  - ### Class org.pentaho.reporting.libraries.formula.operators.GreaterOperator extends AbstractCompareOperator implements Serializable

    serialVersionUID:
      -1053475494377977161L

  - ### Class org.pentaho.reporting.libraries.formula.operators.LesserEqualOperator extends AbstractCompareOperator implements Serializable

    serialVersionUID:
      -2894251597527836706L

  - ### Class org.pentaho.reporting.libraries.formula.operators.LesserOperator extends AbstractCompareOperator implements Serializable

    serialVersionUID:
      4305611883854102139L

  - ### Class org.pentaho.reporting.libraries.formula.operators.MinusSignOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      7453766552980074751L

  - ### Class org.pentaho.reporting.libraries.formula.operators.MultiplyOperator extends AbstractNumericOperator implements Serializable

    serialVersionUID:
      4121666193537297373L

  - ### Class org.pentaho.reporting.libraries.formula.operators.NotEqualOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      -3928772250539654675L

  - ### Class org.pentaho.reporting.libraries.formula.operators.PercentageOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      -5578115447971169716L

  - ### Class org.pentaho.reporting.libraries.formula.operators.PlusSignOperator extends java.lang.Object implements Serializable

    serialVersionUID:
      8127033177252320339L

  - ### Class org.pentaho.reporting.libraries.formula.operators.PowerOperator extends AbstractNumericOperator implements Serializable

    serialVersionUID:
      -2788666171805222287L

  - ### Class org.pentaho.reporting.libraries.formula.operators.SubtractOperator extends AbstractNumericOperator implements Serializable

    serialVersionUID:
      -3455847702508382227L

- ## Package org.pentaho.reporting.libraries.formula.parser

  - ### Class org.pentaho.reporting.libraries.formula.parser.FormulaParseException extends ParseException implements Serializable

    - ### Serialized Fields

      - #### currentTokenVal

            Token currentTokenVal

      - #### error

            TokenMgrError error

      - #### parent

            java.lang.Throwable parent

      - #### parsePosition

            ParsePosition parsePosition

  - ### Class org.pentaho.reporting.libraries.formula.parser.ParseException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - #### eol

            java.lang.String eol

        The end of line string for this machine.

      - #### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - #### tokenImage

            java.lang.String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

  - ### Class org.pentaho.reporting.libraries.formula.parser.Token extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - #### beginLine

            int beginLine

        The line number of the first character of this Token.

      - #### endColumn

            int endColumn

        The column number of the last character of this Token.

      - #### endLine

            int endLine

        The line number of the last character of this Token.

      - #### image

            java.lang.String image

        The string image of the token.

      - #### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - #### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - #### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Class org.pentaho.reporting.libraries.formula.parser.TokenMgrError extends java.lang.Error implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

- ## Package org.pentaho.reporting.libraries.formula.typing

  - ### Class org.pentaho.reporting.libraries.formula.typing.DefaultType extends java.lang.Object implements Serializable

    serialVersionUID:
      -8206983276033867416L

    - ### Serialized Fields

      - #### flags

            java.util.HashSet flags

      - #### locked

            boolean locked

      - #### properties

            java.util.HashMap properties

- ## Package org.pentaho.reporting.libraries.formula.typing.coretypes

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.AnyType extends DefaultType implements Serializable

    serialVersionUID:
      5871721530497016577L

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.DateTimeType extends DefaultType implements Serializable

    serialVersionUID:
      -9003249643428553897L

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.ErrorType extends DefaultType implements Serializable

    serialVersionUID:
      -5893173280337804811L

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.LogicalType extends DefaultType implements Serializable

    serialVersionUID:
      -5308030940856879227L

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.NumberType extends DefaultType implements Serializable

    serialVersionUID:
      2070930250111567639L

  - ### Class org.pentaho.reporting.libraries.formula.typing.coretypes.TextType extends DefaultType implements Serializable

    serialVersionUID:
      6512540465045391761L