MySQL 8.0.40
Source Code Documentation
|
Contains all the necessary data to register an UDF in MySQL. More...
#include <backup_page_tracker.h>
Public Member Functions | |
udf_data_t (const std::string name, Item_result return_type, Udf_func_any function, Udf_func_init init_function, Udf_func_deinit deinit_function) | |
udf_data_t (const std::string &name, const Item_result return_type, const Udf_func_string func, const Udf_func_init init_func, const Udf_func_deinit deinit_func) | |
udf_data_t (udf_data_t const &)=delete | |
udf_data_t (udf_data_t &&other)=delete | |
udf_data_t & | operator= (udf_data_t const &)=delete |
udf_data_t & | operator= (udf_data_t &&other)=delete |
Public Attributes | |
std::string | m_name |
Item_result | m_return_type |
Udf_func_any | m_function |
Udf_func_init | m_init_function |
Udf_func_deinit | m_deinit_function |
bool | m_is_registered |
const std::string | m_name |
const Item_result | m_return_type |
const Udf_func_string | m_func |
const Udf_func_init | m_init_func |
const Udf_func_deinit | m_deinit_func |
Contains all the necessary data to register an UDF in MySQL.
|
inline |
|
inline |
|
delete |
|
delete |
|
delete |
|
delete |
const Udf_func_deinit udf_data_t::m_deinit_func |
Udf_func_deinit udf_data_t::m_deinit_function |
const Udf_func_string udf_data_t::m_func |
Udf_func_any udf_data_t::m_function |
const Udf_func_init udf_data_t::m_init_func |
Udf_func_init udf_data_t::m_init_function |
bool udf_data_t::m_is_registered |
std::string udf_data_t::m_name |
const std::string udf_data_t::m_name |
Item_result udf_data_t::m_return_type |
const Item_result udf_data_t::m_return_type |