MySQL 8.4.2
Source Code Documentation
|
Classes | |
class | Rollback_guard |
Typedefs | |
template<typename T > | |
using | Mod_pair = std::pair< const T *, T * > |
typedef std::vector< Mod_pair< dd::Table > > | Table_pair_list |
Enumerations | |
enum class | Tablespace_engine_clause { allowed , invalid } |
Functions | |
template<typename LEXSTR > | |
bool | validate_tspnamelen (const LEXSTR &name) |
template<typename DISABLE_ROLLBACK > | |
bool | complete_stmt (THD *thd, handlerton *hton, DISABLE_ROLLBACK &&dr, bool using_trans=true, bool dont_write_to_binlog=false) |
bool | lock_rec (THD *thd, MDL_request_list *rlst, const LEX_STRING &tsp) |
template<typename... Names> | |
bool | lock_rec (THD *thd, MDL_request_list *rlst, const LEX_STRING &tsp, Names... names) |
template<typename... Names> | |
bool | lock_tablespace_names (THD *thd, Names... names) |
template<typename T > | |
Mod_pair< T > | get_mod_pair (dd::cache::Dictionary_client *dcp, const dd::String_type &name) |
template<typename T > | |
Mod_pair< T > | get_mod_pair (dd::cache::Dictionary_client *dcp, const dd::String_type &sch_name, const dd::String_type &name) |
const char * | real_engine_name (THD *thd, const LEX_CSTRING &alias) |
bool | get_stmt_hton (THD *thd, const LEX_CSTRING &engine, const char *object_name, const char *statement, handlerton **htonp) |
bool | get_dd_hton (THD *thd, const dd::String_type &dd_engine, const LEX_CSTRING &stmt_engine, const char *tblspc, const char *stmt, handlerton **htonp, Tablespace_engine_clause engine_clause) |
bool | intermediate_commit_unless_atomic_ddl (THD *thd, handlerton *hton) |
bool | map_errors (int se_error, const char *statement_txt, const st_alter_tablespace *ts_info) |
using anonymous_namespace{sql_tablespace.cc}::Mod_pair = typedef std::pair<const T *, T *> |
typedef std::vector<Mod_pair<dd::Table> > anonymous_namespace{sql_tablespace.cc}::Table_pair_list |
|
strong |
bool anonymous_namespace{sql_tablespace.cc}::complete_stmt | ( | THD * | thd, |
handlerton * | hton, | ||
DISABLE_ROLLBACK && | dr, | ||
bool | using_trans = true , |
||
bool | dont_write_to_binlog = false |
||
) |
bool anonymous_namespace{sql_tablespace.cc}::get_dd_hton | ( | THD * | thd, |
const dd::String_type & | dd_engine, | ||
const LEX_CSTRING & | stmt_engine, | ||
const char * | tblspc, | ||
const char * | stmt, | ||
handlerton ** | htonp, | ||
Tablespace_engine_clause | engine_clause | ||
) |
Mod_pair< T > anonymous_namespace{sql_tablespace.cc}::get_mod_pair | ( | dd::cache::Dictionary_client * | dcp, |
const dd::String_type & | name | ||
) |
Mod_pair< T > anonymous_namespace{sql_tablespace.cc}::get_mod_pair | ( | dd::cache::Dictionary_client * | dcp, |
const dd::String_type & | sch_name, | ||
const dd::String_type & | name | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::get_stmt_hton | ( | THD * | thd, |
const LEX_CSTRING & | engine, | ||
const char * | object_name, | ||
const char * | statement, | ||
handlerton ** | htonp | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::intermediate_commit_unless_atomic_ddl | ( | THD * | thd, |
handlerton * | hton | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::lock_rec | ( | THD * | thd, |
MDL_request_list * | rlst, | ||
const LEX_STRING & | tsp | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::lock_rec | ( | THD * | thd, |
MDL_request_list * | rlst, | ||
const LEX_STRING & | tsp, | ||
Names... | names | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::lock_tablespace_names | ( | THD * | thd, |
Names... | names | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::map_errors | ( | int | se_error, |
const char * | statement_txt, | ||
const st_alter_tablespace * | ts_info | ||
) |
const char * anonymous_namespace{sql_tablespace.cc}::real_engine_name | ( | THD * | thd, |
const LEX_CSTRING & | alias | ||
) |
bool anonymous_namespace{sql_tablespace.cc}::validate_tspnamelen | ( | const LEXSTR & | name | ) |