UDFs are defined and stored as database objects. The UDF source code and object code is stored in the database of the user space.
The UDF objects contain:
- C source code and object code if its language is not Java
- Function call name
- Specific name
- External name
- Data types of the parameters
- Function class
- Source file language
- Data accessing characteristic
- Parameter passing convention
- Deterministic characteristic
- Null-call characteristic
- Execution protection mode
- Character type
- Platform type