24#ifndef RPL_ASYNC_CONN_FAILOVER_ADD_SOURCE_UDF_H 
   25#define RPL_ASYNC_CONN_FAILOVER_ADD_SOURCE_UDF_H 
   34      "asynchronous_connection_failover_add_source";
 
   73                          unsigned long *
length, 
unsigned char *is_null,
 
   74                          unsigned char *
error);
 
Definition: rpl_async_conn_failover_add_source_udf.h:30
 
Udf_charset_service m_charset_service
Definition: rpl_async_conn_failover_add_source_udf.h:32
 
bool deinit()
Release the udf_metadata service.
Definition: rpl_async_conn_failover_add_source_udf.cc:49
 
static char * add_source(UDF_INIT *init_id, UDF_ARGS *args, char *result, unsigned long *length, unsigned char *is_null, unsigned char *error)
Add source network configuration details.
Definition: rpl_async_conn_failover_add_source_udf.cc:59
 
static constexpr const char * m_udf_name
Definition: rpl_async_conn_failover_add_source_udf.h:33
 
bool init() override
Initialize variables, acquires the mysql_service_mysql_udf_metadata from the registry service and reg...
Definition: rpl_async_conn_failover_add_source_udf.cc:37
 
bool m_initialized
Definition: rpl_async_conn_failover_add_source_udf.h:35
 
static bool add_source_init(UDF_INIT *init_id, UDF_ARGS *args, char *message)
Initialize and verifies UDF's arguments.
Definition: rpl_async_conn_failover_add_source_udf.cc:104
 
Rpl_async_conn_failover_add_source()=default
 
~Rpl_async_conn_failover_add_source() override=default
 
static void add_source_deinit(UDF_INIT *init_id)
Deinitialize variables initialized during init function.
Definition: rpl_async_conn_failover_add_source_udf.cc:192
 
Definition: udf_service_util.h:37
 
Definition: udf_service_impl.h:61
 
bool length(const dd::Spatial_reference_system *srs, const Geometry *g1, double *length, bool *null) noexcept
Computes the length of linestrings and multilinestrings.
Definition: length.cc:76
 
Definition: udf_registration_types.h:48
 
Information about the result of a user defined function.
Definition: udf_registration_types.h:66