MySQL 8.3.0
Source Code Documentation
mysql_udf_metadata_imp Class Reference

A helper class for the implementation of the udf_extension functions. More...

#include <udf_metadata_imp.h>

Static Public Member Functions

static mysql_service_status_t argument_get (UDF_ARGS *udf_args, const char *extension_type, unsigned int index, void **out_value) noexcept
 
static mysql_service_status_t result_get (UDF_INIT *udf_init, const char *extension_type, void **argument) noexcept
 
static mysql_service_status_t argument_set (UDF_ARGS *udf_args, const char *extension_type, unsigned int index, void *in_value) noexcept
 
static mysql_service_status_t result_set (UDF_INIT *udf_init, const char *extension_type, void *argument) noexcept
 

Detailed Description

A helper class for the implementation of the udf_extension functions.

Needed because we register these service implementations as part of the mysql_server component.

Member Function Documentation

◆ argument_get()

mysql_service_status_t mysql_udf_metadata_imp::argument_get ( UDF_ARGS udf_args,
const char *  extension_type,
unsigned int  index,
void **  out_value 
)
staticnoexcept

◆ argument_set()

mysql_service_status_t mysql_udf_metadata_imp::argument_set ( UDF_ARGS udf_args,
const char *  extension_type,
unsigned int  index,
void *  in_value 
)
staticnoexcept

◆ result_get()

mysql_service_status_t mysql_udf_metadata_imp::result_get ( UDF_INIT udf_init,
const char *  extension_type,
void **  argument 
)
staticnoexcept

◆ result_set()

mysql_service_status_t mysql_udf_metadata_imp::result_set ( UDF_INIT udf_init,
const char *  extension_type,
void *  argument 
)
staticnoexcept

The documentation for this class was generated from the following files: