add_internal_collation(CHARSET_INFO *cs) | mysql::collation_internals::Collations | |
Collations(const Collations &)=delete | mysql::collation_internals::Collations | |
Collations(const char *charset_dir, MY_CHARSET_LOADER *loader=nullptr) | mysql::collation_internals::Collations | explicit |
find_by_id(unsigned id, myf flags=0, MY_CHARSET_ERRMSG *errmsg=nullptr) | mysql::collation_internals::Collations | |
find_by_name(const mysql::collation::Name &name, myf flags=0, MY_CHARSET_ERRMSG *errmsg=nullptr) | mysql::collation_internals::Collations | |
find_by_name_unsafe(const mysql::collation::Name &name) | mysql::collation_internals::Collations | |
find_default_binary(const mysql::collation::Name &cs_name, myf flags=0, MY_CHARSET_ERRMSG *errmsg=nullptr) | mysql::collation_internals::Collations | |
find_primary(const mysql::collation::Name &cs_name, myf flags=0, MY_CHARSET_ERRMSG *errmsg=nullptr) | mysql::collation_internals::Collations | |
get_collation_id(const mysql::collation::Name &name) const | mysql::collation_internals::Collations | |
get_default_binary_collation_id(const mysql::collation::Name &name) const | mysql::collation_internals::Collations | |
get_primary_collation_id(const mysql::collation::Name &name) const | mysql::collation_internals::Collations | |
Hash typedef | mysql::collation_internals::Collations | protected |
iterate(const std::function< void(const CHARSET_INFO *)> &f) | mysql::collation_internals::Collations | inline |
m_all_by_collation_name | mysql::collation_internals::Collations | protected |
m_all_by_id | mysql::collation_internals::Collations | protected |
m_binary_by_cs_name | mysql::collation_internals::Collations | protected |
m_charset_dir | mysql::collation_internals::Collations | protected |
m_loader | mysql::collation_internals::Collations | protected |
m_mutex | mysql::collation_internals::Collations | private |
m_owns_loader | mysql::collation_internals::Collations | protected |
m_primary_by_cs_name | mysql::collation_internals::Collations | protected |
operator=(const Collations &)=delete | mysql::collation_internals::Collations | |
safe_init_when_necessary(CHARSET_INFO *cs, myf flags=0, MY_CHARSET_ERRMSG *errmsg=nullptr) | mysql::collation_internals::Collations | |
unsafe_init(CHARSET_INFO *cs, myf flags, MY_CHARSET_ERRMSG *errmsg) | mysql::collation_internals::Collations | protected |
~Collations() | mysql::collation_internals::Collations | |