## Uses of Class
com.snowflake.snowpark_java.AggregateFunction

- Packages that use AggregateFunction
  Package | Description
  --- | ---
  com.snowflake.snowpark_java | Provides most of the classes for the Snowpark Java API.

- - ### Uses of AggregateFunction in com.snowflake.snowpark_java

    Methods in com.snowflake.snowpark_java that return AggregateFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `AggregateFunction` | UDAFRegistration.`registerPermanent​(java.lang.String funcName, JavaUDAF udaf, java.lang.String stageLocation)` | Registers a UDAF instance as a Snowflake UDAF.
    `AggregateFunction` | UDAFRegistration.`registerTemporary​(JavaUDAF udaf)` | Registers a UDAF instance as an anonymous temporary Snowflake UDAF that you plan to use in the session.
    `AggregateFunction` | UDAFRegistration.`registerTemporary​(java.lang.String funcName, JavaUDAF udaf)` | Registers a UDAF instance as a temporary Snowflake UDAF that you plan to use in the session.