MySQL 8.4.2
Source Code Documentation
|
#include <vector>
#include "lex_string.h"
#include "my_inttypes.h"
#include "sql/dd/collection.h"
#include "sql/dd/impl/raw/object_keys.h"
#include "sql/dd/sdi_fwd.h"
#include "sql/dd/types/entity_object.h"
#include "sql/mdl.h"
Go to the source code of this file.
Classes | |
class | dd::Tablespace |
struct | dd::Tablespace_table_ref |
Represents tables with their id, name, schema id and schema name. More... | |
Namespaces | |
namespace | dd |
The version of the current data dictionary table definitions. | |
namespace | dd::tables |
Typedefs | |
typedef std::vector< Tablespace_table_ref > | dd::Tablespace_table_ref_vec |
Functions | |
bool | dd::operator== (const Tablespace_table_ref &a, const Tablespace_table_ref &b) |
bool | dd::operator< (const Tablespace_table_ref &a, const Tablespace_table_ref &b) |
bool | dd::fetch_tablespace_table_refs (THD *thd, const Tablespace &tso, Tablespace_table_ref_vec *tblrefs) |
Fetch (by inserting into tblref vector) Tablespace_table_ref objects which describe tables in a given tablespace. More... | |
MDL_request * | dd::mdl_req (THD *thd, const Tablespace_table_ref &tref, enum enum_mdl_type mdl_type) |
Create am MDL_request for a the table identified by a Tablespace_table_ref. More... | |
MDL_request * | dd::mdl_schema_req (THD *thd, const dd::String_type &schema_name) |
Create am MDL_request for a the schema name provided. More... | |