MySQL 9.1.0
Source Code Documentation
tablespace.h File Reference
#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_requestdd::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_requestdd::mdl_schema_req (THD *thd, const dd::String_type &schema_name)
 Create am MDL_request for a the schema name provided. More...