![]() |
MySQL 9.2.0
Source Code Documentation
|
A helper class for the implementation of the udf_registration and udf_aggregate functions. More...
#include <udf_registration_imp.h>
Static Public Member Functions | |
static mysql_service_status_t | udf_register (const char *name, Item_result return_type, Udf_func_any func, Udf_func_init init_func, Udf_func_deinit deinit_func) noexcept |
udf_registration::udf_register More... | |
static mysql_service_status_t | udf_unregister (const char *name, int *was_present) noexcept |
udf_registration::udf_unregister and udf_registration_aggregate::udf_register More... | |
static mysql_service_status_t | udf_register_aggregate (const char *func_name, enum Item_result return_type, Udf_func_any func, Udf_func_init init_func, Udf_func_deinit deinit_func, Udf_func_add add_func, Udf_func_clear clear_func) noexcept |
udf_registration_aggregate::udf_register More... | |
Static Private Member Functions | |
static bool | udf_register_inner (udf_func *func) |
static udf_func * | alloc_udf (const char *func_name, enum Item_result return_type, Udf_func_any func, Udf_func_init init_func, Udf_func_deinit deinit_func) |
A helper class for the implementation of the udf_registration and udf_aggregate functions.
Needed because we register these service implementations as part of the mysql_server component.
|
staticprivate |
|
staticnoexcept |
udf_registration::udf_register
|
staticnoexcept |
udf_registration_aggregate::udf_register
|
staticprivate |
|
staticnoexcept |
udf_registration::udf_unregister and udf_registration_aggregate::udf_register