MySQL 9.1.0
Source Code Documentation
PFS_data_cache Class Reference

#include <pfs_data_lock.h>

Public Member Functions

 PFS_data_cache ()=default
 
 ~PFS_data_cache ()=default
 
const char * cache_data (const char *ptr, size_t length)
 
void clear ()
 

Private Types

typedef std::unordered_set< std::string, std::hash< std::string >, std::equal_to<>, PFS_data_container_allocator< std::string > > set_type
 

Private Attributes

set_type m_set
 

Member Typedef Documentation

◆ set_type

typedef std::unordered_set<std::string, std::hash<std::string>, std::equal_to<>, PFS_data_container_allocator<std::string> > PFS_data_cache::set_type
private

Constructor & Destructor Documentation

◆ PFS_data_cache()

PFS_data_cache::PFS_data_cache ( )
default

◆ ~PFS_data_cache()

PFS_data_cache::~PFS_data_cache ( )
default

Member Function Documentation

◆ cache_data()

const char * PFS_data_cache::cache_data ( const char *  ptr,
size_t  length 
)
inline

◆ clear()

void PFS_data_cache::clear ( )
inline

Member Data Documentation

◆ m_set

set_type PFS_data_cache::m_set
private

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