MySQL 8.4.2
Source Code Documentation
sdi_tablespace.h File Reference
#include "sql/dd/impl/sdi.h"
#include "sql/dd/object_id.h"

Go to the source code of this file.

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 
namespace  dd::cache
 
namespace  dd::sdi_tablespace
 

Functions

bool dd::sdi_tablespace::store_tbl_sdi (THD *thd, handlerton *hton, const Sdi_type &sdi, const Table &table, const dd::Schema &schema)
 Looks up the relevant tablespaces for the table and stores the table SDI in each. More...
 
bool dd::sdi_tablespace::store_tsp_sdi (handlerton *hton, const Sdi_type &sdi, const Tablespace &tablespace)
 Stores the tablespace SDI in the tablespace. More...
 
bool dd::sdi_tablespace::drop_tbl_sdi (THD *thd, const handlerton &hton, const Table &table, const Schema &schema)
 Looks up the relevant tablespaces for the table and drops the table SDI in each. More...
 
bool dd::sdi_tablespace::drop_all_sdi (THD *, const handlerton &, const Table &)
 Deletes all SDIs with SDI_TYPE_TABLE from the table tablespace. More...
 
bool dd::sdi_tablespace::drop_all_sdi (THD *, const handlerton &, const Partition &)
 Deletes all SDIs with SDI_TYPE_TABLE from the partition tablespace, or sub-partition tablespaces in case of a sub-partitioned table. More...