Learn how to create and configure external C/C++ user-defined functions (UDFs).
For instructions on creating UDFs using Interactive SQL, see System Administration Guide: Volume 2 > Using Procedures and Batches.
Any reference to a UDF in a SQL statement first, if necessary, links the dynamically linkable library. The calling patterns are then called.
Because these high-performance external C/C++ user-defined functions involve the loading of non-server library code into the process space of the server, there are potential risks to data integrity, data security, and server robustness from poorly or maliciously written functions. To manage these risks, each IQ server can explicitly enable or disable this functionality.