MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
anonymous_namespace{collations_internal.cc} Namespace Reference

Classes

class  Charset_loader
 

Typedefs

using id_hash_map = mysql::collation_internals::id_hash_map
 
using sv_hash_map = mysql::collation_internals::sv_hash_map
 

Functions

CHARSET_INFOfind_in_hash (const sv_hash_map &hash, std::string_view key)
 
CHARSET_INFOfind_in_hash (const id_hash_map &hash, unsigned key)
 
CHARSET_INFOfind_collation_in_hash (const sv_hash_map &hash, std::string_view key)
 
CHARSET_INFOfind_cs_in_hash (const sv_hash_map &hash, std::string_view key)
 
bool add_to_hash (id_hash_map *hash, unsigned key, CHARSET_INFO *cs)
 
bool add_to_hash (sv_hash_map *hash, std::string key, CHARSET_INFO *cs)
 

Typedef Documentation

◆ id_hash_map

using anonymous_namespace{collations_internal.cc}::id_hash_map = typedef mysql::collation_internals::id_hash_map

◆ sv_hash_map

using anonymous_namespace{collations_internal.cc}::sv_hash_map = typedef mysql::collation_internals::sv_hash_map

Function Documentation

◆ add_to_hash() [1/2]

bool anonymous_namespace{collations_internal.cc}::add_to_hash ( id_hash_map hash,
unsigned  key,
CHARSET_INFO cs 
)

◆ add_to_hash() [2/2]

bool anonymous_namespace{collations_internal.cc}::add_to_hash ( sv_hash_map hash,
std::string  key,
CHARSET_INFO cs 
)

◆ find_collation_in_hash()

CHARSET_INFO * anonymous_namespace{collations_internal.cc}::find_collation_in_hash ( const sv_hash_map hash,
std::string_view  key 
)

◆ find_cs_in_hash()

CHARSET_INFO * anonymous_namespace{collations_internal.cc}::find_cs_in_hash ( const sv_hash_map hash,
std::string_view  key 
)

◆ find_in_hash() [1/2]

CHARSET_INFO * anonymous_namespace{collations_internal.cc}::find_in_hash ( const id_hash_map hash,
unsigned  key 
)

◆ find_in_hash() [2/2]

CHARSET_INFO * anonymous_namespace{collations_internal.cc}::find_in_hash ( const sv_hash_map hash,
std::string_view  key 
)