# Uses of Package
org.apache.poi.ss.formula.functions

- Packages that use org.apache.poi.ss.formula.functions
  Package | Description
  --- | ---
  org.apache.poi.ss.formula | This package contains common internal POI code for manipulating formulas.
  org.apache.poi.ss.formula.atp |
  org.apache.poi.ss.formula.eval |
  org.apache.poi.ss.formula.functions |
  org.apache.poi.ss.formula.udf |

- Classes in org.apache.poi.ss.formula.functions used by org.apache.poi.ss.formula
  Class and Description
  FreeRefFunction For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are passed in as arguments, and the exact location remains fixed.
  Function Common interface for all implementations of Excel built-in functions.

- Classes in org.apache.poi.ss.formula.functions used by org.apache.poi.ss.formula.atp
  Class and Description
  FreeRefFunction For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are passed in as arguments, and the exact location remains fixed.

- Classes in org.apache.poi.ss.formula.functions used by org.apache.poi.ss.formula.eval
  Class and Description
  ArrayFunction
  Fixed1ArgFunction Convenience base class for functions that must take exactly one argument.
  Fixed2ArgFunction Convenience base class for functions that must take exactly two arguments.
  Function Common interface for all implementations of Excel built-in functions.
  Function1Arg Implemented by all functions that can be called with one argument
  Function2Arg Implemented by all functions that can be called with two arguments

- Classes in org.apache.poi.ss.formula.functions used by org.apache.poi.ss.formula.functions
  Class and Description
  ArrayFunction
  ArrayMode Interface for those functions that evaluate arguments in array mode depending on context.
  Count Counts the number of cells that contain numeric data within the list of arguments.
  Counta Counts the number of cells that contain data within the list of arguments.
  DStarRunner.DStarAlgorithmEnum Enum for convenience to identify and source implementations of the D* functions
  Fixed0ArgFunction Convenience base class for functions that only take zero arguments.
  Fixed1ArgFunction Convenience base class for functions that must take exactly one argument.
  Fixed2ArgFunction Convenience base class for functions that must take exactly two arguments.
  Fixed3ArgFunction Convenience base class for functions that must take exactly three arguments.
  Fixed4ArgFunction Convenience base class for functions that must take exactly four arguments.
  FreeRefFunction For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are passed in as arguments, and the exact location remains fixed.
  Function Common interface for all implementations of Excel built-in functions.
  Function0Arg Implemented by all functions that can be called with zero arguments
  Function1Arg Implemented by all functions that can be called with one argument
  Function2Arg Implemented by all functions that can be called with two arguments
  Function3Arg Implemented by all functions that can be called with three arguments
  Function4Arg Implemented by all functions that can be called with four arguments
  IDStarAlgorithm Interface specifying how an algorithm to be used by `DStarRunner` should look like.
  LinearRegressionFunction.FUNCTION
  MultiOperandNumericFunction This is the super class for all excel function evaluator classes that take variable number of operands, and where the order of operands does not matter
  MultiOperandNumericFunction.Policy
  NumericFunction
  NumericFunction.OneArg
  XYNumericFunction
  XYNumericFunction.Accumulator

- Classes in org.apache.poi.ss.formula.functions used by org.apache.poi.ss.formula.udf
  Class and Description
  FreeRefFunction For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are passed in as arguments, and the exact location remains fixed.

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.