MySQL 26.7.0
Source Code Documentation
fil0tablespace_scan.h File Reference
#include "api0api.h"
#include "db0err.h"
#include "trx0purge.h"

Go to the source code of this file.

Classes

class  ib::fil::Scanned_tablespace_dir_and_files
 A directory and tablespace files discovered under it during startup. More...
 
struct  ib::fil::Scanned_tablespace_dir_and_files::Space_read_info
 
struct  ib::fil::Scanned_tablespace_dir_and_files::Space_scan_info
 Structure to represent space information collected after directory scanning. More...
 
class  ib::fil::Partition_file_names_upgrader
 A helper class to handle partition file names during server upgrade. More...
 
class  ib::fil::Scanned_tablespace_dirs
 Directories scanned during startup and the files discovered. More...
 
class  ib::fil::Tablespace_scanning
 Represents infrastructure needed for tablespace files scanning during server bootstrap. More...
 

Namespaces

namespace  ib
 
namespace  ib::fil
 

Typedefs

using ib::fil::Space_id_set = std::set< space_id_t >
 
using ib::fil::Dirs = std::vector< std::string >
 
using ib::fil::Scanned_files = std::vector< std::pair< uint16_t, std::string > >
 

Variables

ut::unique_ptr< ib::fil::Tablespace_scanningtablespace_scanning
 
bool lower_case_file_system
 

Variable Documentation

◆ lower_case_file_system

bool lower_case_file_system
extern

◆ tablespace_scanning

ut::unique_ptr<ib::fil::Tablespace_scanning> tablespace_scanning
extern