Roadmap
There are plans to provide the following new libraries:
- lib_mysqludf_file
- A library of functions to interact with files. Basically, most of the file i/o functions available in ANSI C should be mapped here.
- lib_mysqludf_mailclient
- A library of functions to interact with an email server
- lib_mysqludf_mysql
- A library of functions to interact with a mysql server. The idea is to have the minimal functionality to open a mysql client connection to the local or a remote mysql server in order to send sql statements. Although MySQL 4.1 offers a kind of dynamic SQL (with the PREPARE syntax) there are a number of limitations that could be lifted with this functionality. Because UDF's are scalar, it will most probably be unusable to retrieve resultsets. However, it will be useful to dynamically create procedures, and to query status variables from a remote mysql server.
If you see anything you need here, please let us know. Contact us so we know how things should be prioritized.
If you have some code you want to share to make this roadmap happen, please read here how you can help.