MySQL 8.4.2
Source Code Documentation
kdf_argument Class Reference

Public Member Functions

 kdf_argument ()
 
bool parse_kdf_option (String *kdf_option_value, string &kdf_option, bool *error_generated, const size_t max_size_allowed)
 
vector< string > retrieve_kdf_options (uint arg_count, Item **args, const char *func_name, bool *error_generated)
 Validate the options and retrieve the KDF options value. More...
 

Private Attributes

char tmp_option_buff [max_kdf_option_size] {'\0'}
 
String tmp_option_value
 

Constructor & Destructor Documentation

◆ kdf_argument()

kdf_argument::kdf_argument ( )
inline

Member Function Documentation

◆ parse_kdf_option()

bool kdf_argument::parse_kdf_option ( String kdf_option_value,
string &  kdf_option,
bool *  error_generated,
const size_t  max_size_allowed 
)
inline

◆ retrieve_kdf_options()

vector< string > kdf_argument::retrieve_kdf_options ( uint  arg_count,
Item **  args,
const char *  func_name,
bool *  error_generated 
)
inline

Validate the options and retrieve the KDF options value.

Parameters
arg_countnumber of parameters passed to the function
argsarray of arguments passed to the function
func_namethe name of the function (for errors)
[out]error_generatedset to true if error was generated.
Returns
retrieved KDF option values

Member Data Documentation

◆ tmp_option_buff

char kdf_argument::tmp_option_buff[max_kdf_option_size] {'\0'}
private

◆ tmp_option_value

String kdf_argument::tmp_option_value
private

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