#include <rpl_async_conn_failover_delete_managed_udf.h>
◆ Rpl_async_conn_failover_delete_managed()
Rpl_async_conn_failover_delete_managed::Rpl_async_conn_failover_delete_managed |
( |
| ) |
|
|
default |
◆ ~Rpl_async_conn_failover_delete_managed()
Rpl_async_conn_failover_delete_managed::~Rpl_async_conn_failover_delete_managed |
( |
| ) |
|
|
overridedefault |
◆ deinit()
bool Rpl_async_conn_failover_delete_managed::deinit |
( |
| ) |
|
Release the udf_metadata service.
- Return values
-
false | Success |
true | Failure. service could not be released |
◆ delete_managed()
char * Rpl_async_conn_failover_delete_managed::delete_managed |
( |
UDF_INIT * |
init_id, |
|
|
UDF_ARGS * |
args, |
|
|
char * |
result, |
|
|
unsigned long * |
length, |
|
|
unsigned char * |
is_null, |
|
|
unsigned char * |
error |
|
) |
| |
|
static |
Deletes managed network configuration details.
- Parameters
-
[in] | init_id | UDF_INIT structure |
[in] | args | UDF_ARGS structure containing argument details |
[out] | result | error message |
[out] | length | error message length |
[out] | is_null | if result is null |
[in,out] | error | error code |
- Returns
- error message
◆ delete_managed_deinit()
void Rpl_async_conn_failover_delete_managed::delete_managed_deinit |
( |
UDF_INIT * |
init_id | ) |
|
|
static |
Deinitialize variables initialized during init function.
- Parameters
-
[in] | init_id | UDF_INIT structure |
◆ delete_managed_init()
bool Rpl_async_conn_failover_delete_managed::delete_managed_init |
( |
UDF_INIT * |
init_id, |
|
|
UDF_ARGS * |
args, |
|
|
char * |
message |
|
) |
| |
|
static |
Initialize and verifies UDF's arguments.
Also sets argument and result charset.
- Parameters
-
[in] | init_id | UDF_INIT structure |
[in] | args | UDF_ARGS structure containing argument details |
[out] | message | error message |
- Returns
- True if error, false otherwise.
◆ init()
bool Rpl_async_conn_failover_delete_managed::init |
( |
| ) |
|
|
overridevirtual |
Initialize variables, acquires the mysql_service_mysql_udf_metadata from the registry service and register the Asynchronous Connection Failover's UDFs.
If there is an error registering any UDF, all installed UDFs are unregistered.
- Return values
-
true | if there was an error |
false | if all UDFs were registered |
Implements Udf_service_impl.
◆ m_charset_service
◆ m_initialized
bool Rpl_async_conn_failover_delete_managed::m_initialized {false} |
|
private |
◆ m_udf_name
constexpr const char* Rpl_async_conn_failover_delete_managed::m_udf_name |
|
staticconstexprprivate |
Initial value:=
"asynchronous_connection_failover_delete_managed"
The documentation for this class was generated from the following files: