MySQL 8.4.2
Source Code Documentation
|
#include "strings/collations_internal.h"
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <memory>
#include <new>
#include "mysql/my_loglevel.h"
#include "mysql/strings/collations.h"
#include "mysql/strings/m_ctype.h"
#include "mysys_err.h"
#include "string_template_utils.h"
#include "strings/m_ctype_internals.h"
#include "strings/sql_chars.h"
#include "template_utils.h"
Classes | |
class | anonymous_namespace{collations_internal.cc}::Charset_loader |
Namespaces | |
namespace | anonymous_namespace{collations_internal.cc} |
namespace | mysql |
namespace | mysql::collation_internals |
Typedefs | |
template<typename Key > | |
using | anonymous_namespace{collations_internal.cc}::Hash = std::unordered_map< Key, CHARSET_INFO * > |
Functions | |
template<size_t N> | |
bool | anonymous_namespace{collations_internal.cc}::starts_with (std::string name, const char(&prefix)[N]) |
std::string | anonymous_namespace{collations_internal.cc}::alternative_collation_name (std::string name) |
template<typename Key > | |
CHARSET_INFO * | anonymous_namespace{collations_internal.cc}::find_in_hash (const Hash< Key > &hash, Key key) |
CHARSET_INFO * | anonymous_namespace{collations_internal.cc}::find_collation_in_hash (const Hash< std::string > &hash, const std::string &key) |
CHARSET_INFO * | anonymous_namespace{collations_internal.cc}::find_cs_in_hash (const Hash< std::string > &hash, const mysql::collation::Name &key) |
template<typename Key > | |
bool | anonymous_namespace{collations_internal.cc}::add_to_hash (Hash< Key > *hash, Key key, CHARSET_INFO *cs) |
static bool | my_read_charset_file (MY_CHARSET_LOADER *loader, const char *filename) |
|
static |
|
extern |
|
static |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
int(* my_string_stack_guard) (int) | ( | int | ) | = nullptr |