24#ifndef UDF_REGISTRATION_H
25#define UDF_REGISTRATION_H
54 (
const char *func_name,
enum Item_result return_type,
102 (const
char *func_name, enum
Item_result return_type,
static mysql_service_status_t udf_unregister(const char *, int *) noexcept
Definition: udf_registration_all_empty.cc:40
static mysql_service_status_t udf_register(const char *, enum Item_result, Udf_func_any, Udf_func_init, Udf_func_deinit) noexcept
Definition: udf_registration_all_empty.cc:35
#define END_SERVICE_DEFINITION(name)
A macro to end the last Service definition started with the BEGIN_SERVICE_DEFINITION macro.
Definition: service.h:91
#define BEGIN_SERVICE_DEFINITION(name)
Declares a new Service.
Definition: service.h:86
#define DECLARE_BOOL_METHOD(name, args)
Declares a method that returns bool as a part of the Service definition.
Definition: service.h:112
case opt name
Definition: sslopt-case.h:29
void(* Udf_func_deinit)(UDF_INIT *)
Definition: udf_registration_types.h:80
Item_result
Type of the user defined function return slot and arguments.
Definition: udf_registration_types.h:39
bool(* Udf_func_init)(UDF_INIT *, UDF_ARGS *, char *)
Definition: udf_registration_types.h:81
void(* Udf_func_clear)(UDF_INIT *, unsigned char *, unsigned char *)
Definition: udf_registration_types.h:77
void(* Udf_func_add)(UDF_INIT *, UDF_ARGS *, unsigned char *, unsigned char *)
Definition: udf_registration_types.h:78
void(* Udf_func_any)(void)
Definition: udf_registration_types.h:82