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

Represents a tablespace node, including runtime info acquired and changed after the node is parsed out of the param string. More...

#include <fsp0sysspace.h>

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

Public Member Functions

 SysTablespace_node (const std::string &name, page_no_t size, size_t order, node_device_type_t device_type)
 
void set_node_storage_exists ()
 
bool node_storage_exists () const
 
- Public Member Functions inherited from ib::fsp::SysTablespace_node_config
 SysTablespace_node_config (const std::string &name, page_no_t size, size_t order, node_device_type_t device_type)
 Constructor with all information that could be parsed out of the param string. More...
 
node_device_type_t device_type () const
 
- Public Member Functions inherited from ib::fsp::Tablespace_node
 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

bool m_node_storage_exists {}
 Specifies if the storage node exists. More...
 

Detailed Description

Represents a tablespace node, including runtime info acquired and changed after the node is parsed out of the param string.

Constructor & Destructor Documentation

◆ SysTablespace_node()

ib::fsp::SysTablespace_node::SysTablespace_node ( const std::string &  name,
page_no_t  size,
size_t  order,
node_device_type_t  device_type 
)
inline

Member Function Documentation

◆ node_storage_exists()

bool ib::fsp::SysTablespace_node::node_storage_exists ( ) const
inline

◆ set_node_storage_exists()

void ib::fsp::SysTablespace_node::set_node_storage_exists ( )
inline

Member Data Documentation

◆ m_node_storage_exists

bool ib::fsp::SysTablespace_node::m_node_storage_exists {}
private

Specifies if the storage node exists.

This is populated only after checking the actual nodes' storage.


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