MySQL 9.0.0
Source Code Documentation
srv::dynamic_procedure_data_t Struct Reference

Type and data for tracking registered UDFs. More...

#include <srv0dynamic_procedures.h>

Public Member Functions

 dynamic_procedure_data_t (const std::string &name, const Udf_func_string func, const Udf_func_init init_func, const Udf_func_deinit deinit_func, const Item_result return_type=STRING_RESULT)
 
 dynamic_procedure_data_t (const std::string &name, const Udf_func_longlong func, const Udf_func_init init_func, const Udf_func_deinit deinit_func)
 
 dynamic_procedure_data_t (const std::string &name, const Udf_func_double func, const Udf_func_init init_func, const Udf_func_deinit deinit_func)
 

Public Attributes

const std::string m_name
 
const Item_result m_return_type
 
const Udf_func_any m_func
 
const Udf_func_init m_init_func
 
const Udf_func_deinit m_deinit_func
 

Detailed Description

Type and data for tracking registered UDFs.

Constructor & Destructor Documentation

◆ dynamic_procedure_data_t() [1/3]

srv::dynamic_procedure_data_t::dynamic_procedure_data_t ( const std::string &  name,
const Udf_func_string  func,
const Udf_func_init  init_func,
const Udf_func_deinit  deinit_func,
const Item_result  return_type = STRING_RESULT 
)
inline

◆ dynamic_procedure_data_t() [2/3]

srv::dynamic_procedure_data_t::dynamic_procedure_data_t ( const std::string &  name,
const Udf_func_longlong  func,
const Udf_func_init  init_func,
const Udf_func_deinit  deinit_func 
)
inline

◆ dynamic_procedure_data_t() [3/3]

srv::dynamic_procedure_data_t::dynamic_procedure_data_t ( const std::string &  name,
const Udf_func_double  func,
const Udf_func_init  init_func,
const Udf_func_deinit  deinit_func 
)
inline

Member Data Documentation

◆ m_deinit_func

const Udf_func_deinit srv::dynamic_procedure_data_t::m_deinit_func

◆ m_func

const Udf_func_any srv::dynamic_procedure_data_t::m_func

◆ m_init_func

const Udf_func_init srv::dynamic_procedure_data_t::m_init_func

◆ m_name

const std::string srv::dynamic_procedure_data_t::m_name

◆ m_return_type

const Item_result srv::dynamic_procedure_data_t::m_return_type

The documentation for this struct was generated from the following file: