MySQL 9.1.0
Source Code Documentation
|
#include "srv0srv.h"
Go to the source code of this file.
Classes | |
class | ibt::Tablespace |
Session Temporary tablespace. More... | |
class | ibt::Tablespace_pool |
Pool of session temporary tablespaces. More... | |
Namespaces | |
namespace | ibt |
Enumerations | |
enum | ibt::tbsp_purpose { ibt::TBSP_NONE = 0 , ibt::TBSP_USER , ibt::TBSP_INTRINSIC , ibt::TBSP_SLAVE } |
Purpose for using tablespace. More... | |
Functions | |
dberr_t | ibt::open_or_create (bool create_new_db) |
Create the session temporary tablespaces on startup. More... | |
void | ibt::free_tmp (Tablespace *ts) |
Release a tablespace back to the pool. More... | |
void | ibt::delete_pool_manager () |
Delete the pool manager. More... | |
void | ibt::close_files () |
Close all files in the pool. More... | |
Tablespace * | ibt::get_rpl_slave_tblsp () |
Variables | |
class Tablespace_pool * | ibt::tbsp_pool = nullptr |
Pool of temporary tablespace. More... | |
char * | ibt::srv_temp_dir = nullptr |
Server temp tablespaces directory, can be absolute path. More... | |