User-Defined Functions
A user-defined function (UDF) is a historical way to extend MariaDB with a new function that works similar to a native (built-in) MariaDB function such as ABS( ) or CONCAT( ). It was introduced in 1998 and is generally limited to supporting features that existed at that time.
Statements making use of user-defined functions are not safe for replication.
For an example, see sql/udf_example.cc
in the source tree. For a collection of existing UDFs go to the UDF Repository on GitHub.
There are alternative ways to add a new function: a native function, which requires modifying and compiling the server source code; a function plugin; or a stored function.
-
Creating User-Defined Functions
How to create user-defined functions in C/C++. -
User-Defined Functions Calling Sequences
Declaring the functions required in a user-defined function. -
User-Defined Functions Security
MariaDB imposes a number of limitations on user-defined functions for security purposes. -
CREATE FUNCTION UDF
Create a user-defined function. -
DROP FUNCTION UDF
Drop a user-defined function. -
mysql.func Table
User-defined function information
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.