#include <assert.h>
#include <sys/types.h>
#include <cstdint>
#include "lex_string.h"
#include "mysql/gtid/uuid.h"
#include "my_hostname.h"
#include "my_inttypes.h"
#include "my_table_map.h"
#include "my_time.h"
#include "mysql/strings/m_ctype.h"
#include "mysql/udf_registration_types.h"
#include "mysql_com.h"
#include "mysql_time.h"
#include "sql/enum_query_type.h"
#include "sql/field.h"
#include "sql/item.h"
#include "sql/item_cmpfunc.h"
#include "sql/item_func.h"
#include "sql/parse_location.h"
#include "sql/sql_const.h"
#include "sql_string.h"
#include "template_utils.h"
#include <openssl/evp.h>
Go to the source code of this file.
◆ mysql_generate_uuid()
Generate Universal Unique Identifier (UUID).
- Parameters
-
str | Pointer to string which will hold the UUID. |
- Returns
- str Pointer to string which contains the UUID.
◆ mysqld_collation_get_by_name()
Get collation by name, send error to client on failure.
- Parameters
-
name | Collation name |
name_cs | Character set of the name string |
- Return values
-
NULL | on error |
Pointter | to CHARSET_INFO with the given name on success |