Owns and manages the UDFs provided by the MRS component.
More...
#include <mrs_component_udfs.h>
|
| static void | throw_udf_error (const char *udf_name, const char *error_message) |
| |
| static bool | mysql_rest_service_restart_init (UDF_INIT *initid, UDF_ARGS *args, char *message) |
| | Callback function for initialization of UDF "mysql_rest_service_restart". More...
|
| |
| static void | mysql_rest_service_restart_deinit (UDF_INIT *initid) |
| | Callback function for de-initialization of UDF "mysql_rest_service_restart". More...
|
| |
| static long long | mysql_rest_service_restart (UDF_INIT *, UDF_ARGS *args, unsigned char *, unsigned char *error) |
| | UDF for "mysql_rest_service_restart". More...
|
| |
| static bool | mysql_rest_service_stop_init (UDF_INIT *initid, UDF_ARGS *args, char *message) |
| | Callback function for initialization of UDF "mysql_rest_service_stop". More...
|
| |
| static void | mysql_rest_service_stop_deinit (UDF_INIT *initid) |
| | Callback function for de-initialization of UDF "mysql_rest_service_stop". More...
|
| |
| static long long | mysql_rest_service_stop (UDF_INIT *, UDF_ARGS *args, unsigned char *, unsigned char *error) |
| | UDF for "mysql_rest_service_stop". More...
|
| |
| static bool | mysql_rest_service_start_init (UDF_INIT *initid, UDF_ARGS *args, char *message) |
| | Callback function for initialization of UDF "mysql_rest_service_start". More...
|
| |
| static void | mysql_rest_service_start_deinit (UDF_INIT *initid) |
| | Callback function for de-initialization of UDF "mysql_rest_service_start". More...
|
| |
| static long long | mysql_rest_service_start (UDF_INIT *, UDF_ARGS *args, unsigned char *, unsigned char *error) |
| | UDF for "mysql_rest_service_start". More...
|
| |
Owns and manages the UDFs provided by the MRS component.
◆ UDFs() [1/3]
| mrs_component::UDFs::UDFs |
( |
| ) |
|
|
default |
◆ ~UDFs()
| mrs_component::UDFs::~UDFs |
( |
| ) |
|
|
default |
◆ UDFs() [2/3]
| mrs_component::UDFs::UDFs |
( |
const UDFs & |
| ) |
|
|
delete |
◆ UDFs() [3/3]
| mrs_component::UDFs::UDFs |
( |
UDFs && |
| ) |
|
|
delete |
◆ initialize_all()
| int mrs_component::UDFs::initialize_all |
( |
| ) |
|
Initialize the MySQL Rest Service Component UDFs.
◆ mysql_rest_service_restart()
| long long mrs_component::UDFs::mysql_rest_service_restart |
( |
UDF_INIT * |
, |
|
|
UDF_ARGS * |
args, |
|
|
unsigned char * |
, |
|
|
unsigned char * |
error |
|
) |
| |
|
static |
UDF for "mysql_rest_service_restart".
◆ mysql_rest_service_restart_deinit()
| void mrs_component::UDFs::mysql_rest_service_restart_deinit |
( |
UDF_INIT * |
initid | ) |
|
|
static |
Callback function for de-initialization of UDF "mysql_rest_service_restart".
◆ mysql_rest_service_restart_init()
| bool mrs_component::UDFs::mysql_rest_service_restart_init |
( |
UDF_INIT * |
initid, |
|
|
UDF_ARGS * |
args, |
|
|
char * |
message |
|
) |
| |
|
static |
Callback function for initialization of UDF "mysql_rest_service_restart".
◆ mysql_rest_service_start()
| long long mrs_component::UDFs::mysql_rest_service_start |
( |
UDF_INIT * |
, |
|
|
UDF_ARGS * |
args, |
|
|
unsigned char * |
is_null, |
|
|
unsigned char * |
error |
|
) |
| |
|
static |
UDF for "mysql_rest_service_start".
◆ mysql_rest_service_start_deinit()
| void mrs_component::UDFs::mysql_rest_service_start_deinit |
( |
UDF_INIT * |
initid | ) |
|
|
static |
Callback function for de-initialization of UDF "mysql_rest_service_start".
◆ mysql_rest_service_start_init()
| bool mrs_component::UDFs::mysql_rest_service_start_init |
( |
UDF_INIT * |
initid, |
|
|
UDF_ARGS * |
args, |
|
|
char * |
message |
|
) |
| |
|
static |
Callback function for initialization of UDF "mysql_rest_service_start".
◆ mysql_rest_service_stop()
| long long mrs_component::UDFs::mysql_rest_service_stop |
( |
UDF_INIT * |
, |
|
|
UDF_ARGS * |
args, |
|
|
unsigned char * |
, |
|
|
unsigned char * |
error |
|
) |
| |
|
static |
UDF for "mysql_rest_service_stop".
◆ mysql_rest_service_stop_deinit()
| void mrs_component::UDFs::mysql_rest_service_stop_deinit |
( |
UDF_INIT * |
initid | ) |
|
|
static |
Callback function for de-initialization of UDF "mysql_rest_service_stop".
◆ mysql_rest_service_stop_init()
| bool mrs_component::UDFs::mysql_rest_service_stop_init |
( |
UDF_INIT * |
initid, |
|
|
UDF_ARGS * |
args, |
|
|
char * |
message |
|
) |
| |
|
static |
Callback function for initialization of UDF "mysql_rest_service_stop".
◆ operator=() [1/2]
| UDFs & mrs_component::UDFs::operator= |
( |
const UDFs & |
| ) |
|
|
delete |
◆ operator=() [2/2]
| UDFs & mrs_component::UDFs::operator= |
( |
UDFs && |
| ) |
|
|
delete |
◆ register_all()
| int mrs_component::UDFs::register_all |
( |
| ) |
|
Register the MySQL Rest Service Component UDFs in the server.
◆ throw_udf_error()
| void mrs_component::UDFs::throw_udf_error |
( |
const char * |
udf_name, |
|
|
const char * |
error_message |
|
) |
| |
|
static |
◆ unregister_all()
| int mrs_component::UDFs::unregister_all |
( |
| ) |
|
Unregister the MySQL Rest Service Component UDFs from the server.
◆ m_registered_udfs
| std::set<std::string> mrs_component::UDFs::m_registered_udfs |
|
private |
◆ m_udf_list
| std::set<UDF> mrs_component::UDFs::m_udf_list |
|
private |
The documentation for this class was generated from the following files: