## Uses of Class
adql.query.operand.function.UserDefinedFunction

- Packages that use UserDefinedFunction
  Package | Description
  --- | ---
  adql.db |
  adql.parser |
  adql.query.operand.function |
  adql.translator |

- - ### Uses of UserDefinedFunction in adql.db

    Methods in adql.db with type parameters of type UserDefinedFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T extends UserDefinedFunction> void` | FunctionDef.`setUDFClass​(java.lang.Class<T> udfClass)` | Set the class of the `UserDefinedFunction` able to represent the function defined here in an ADQL tree.

    Methods in adql.db that return types with arguments of type UserDefinedFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Class<? extends UserDefinedFunction>` | FunctionDef.`getUDFClass()` | Get the class of the `UserDefinedFunction` able to represent the function defined here in an ADQL tree.

  - ### Uses of UserDefinedFunction in adql.parser

    Methods in adql.parser that return UserDefinedFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `UserDefinedFunction` | ADQLQueryFactory.`createUserDefinedFunction​(java.lang.String name, ADQLOperand[] params)` | Creates the user defined functions called as the given name and with the given parameters.
    `UserDefinedFunction` | ADQLParser.`UserDefinedFunction()` |

  - ### Uses of UserDefinedFunction in adql.query.operand.function

    Subclasses of UserDefinedFunction in adql.query.operand.function
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultUDF` | It represents any function which is not managed by ADQL.

  - ### Uses of UserDefinedFunction in adql.translator

    Methods in adql.translator with parameters of type UserDefinedFunction
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | ADQLTranslator.`translate​(UserDefinedFunction fct)` |
    `java.lang.String` | JDBCTranslator.`translate​(UserDefinedFunction fct)` |