MySQL 26.7.0
Source Code Documentation
ib::fsp::Tablespace_node Struct Reference

Stores information about a single tablespace node. More...

#include <fsp0space.h>

Inheritance diagram for ib::fsp::Tablespace_node:
[legend]

Public Member Functions

 Tablespace_node (const std::string &name, page_no_t expected_size_in_pages, size_t order)
 
page_no_t expected_size_in_pages () const
 
const std::string & name () const
 
size_t order () const
 

Private Attributes

const std::string m_name
 It can be an absolute path to the node storage. More...
 
const page_no_t m_expected_size_in_pages
 Expected size of the node in pages. More...
 
const size_t m_order
 Node's position in the list of nodes of the tablespace it resides in. More...
 

Detailed Description

Stores information about a single tablespace node.

Constructor & Destructor Documentation

◆ Tablespace_node()

ib::fsp::Tablespace_node::Tablespace_node ( const std::string &  name,
page_no_t  expected_size_in_pages,
size_t  order 
)
inline

Member Function Documentation

◆ expected_size_in_pages()

page_no_t ib::fsp::Tablespace_node::expected_size_in_pages ( ) const
inline

◆ name()

const std::string & ib::fsp::Tablespace_node::name ( ) const
inline

◆ order()

size_t ib::fsp::Tablespace_node::order ( ) const
inline

Member Data Documentation

◆ m_expected_size_in_pages

const page_no_t ib::fsp::Tablespace_node::m_expected_size_in_pages
private

Expected size of the node in pages.

◆ m_name

const std::string ib::fsp::Tablespace_node::m_name
private

It can be an absolute path to the node storage.

It can be a relative path (using ./ or ../) to the process working directory. Otherwise it is a name, that is to be concatenated with Tablespace::path.

◆ m_order

const size_t ib::fsp::Tablespace_node::m_order
private

Node's position in the list of nodes of the tablespace it resides in.


The documentation for this struct was generated from the following file: