User-defined methods (UDMs) are defined and stored as a database object. Object attributes are stored in DBC.UDFInfo, and the source code and object code are stored in the database of the user space.
The UDM objects contain:
- C source code and object code for the user defined method
- Function call name
- Name (specific and external)
- 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