## Uses of Interface
org.apache.torque.util.functions.SQLFunction

- Packages that use SQLFunction
  Package | Description
  --- | ---
  org.apache.torque.util | Misc. utility classes.
  org.apache.torque.util.functions | SQL function handling

- - ### Uses of SQLFunction in org.apache.torque.util

    Methods in org.apache.torque.util that return types with arguments of type SQLFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `ListOrderedMapCI<SQLFunction>` | SummaryHelper.`getAggregates()` | Get the order map list of aggregate functions to use in summarizing this table's informations.

    Methods in org.apache.torque.util with parameters of type SQLFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SummaryHelper.`addAggregate​(String alias, SQLFunction function)` | Add in an Aggregate function to the summary information.

  - ### Uses of SQLFunction in org.apache.torque.util.functions

    Classes in org.apache.torque.util.functions that implement SQLFunction
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractFunction` | A default framework that implements the core SQLFunction interface requirements that can be used to build specific functions on.
    `class` | `AggregateFunction` | A container for classes that will generate SQL for the SQL99 Standard Aggregate functions.
    `class` | `Avg` | SQL99 Standard Average function.
    `class` | `Count` | SQL99 Standard count function.
    `class` | `Max` | SQL99 Standard max function.
    `class` | `Min` | SQL99 Standard min function.
    `class` | `Sum` | SQL99 Standard sum function.