MySQL 26.10.0
Source Code Documentation
collector Namespace Reference

Namespaces

namespace  anonymous_namespace{mysql_cache_manager.cc}
 
namespace  anonymous_namespace{mysql_fixed_pool_manager.cc}
 

Classes

class  CacheManager
 
class  ConnectionConfiguration
 
class  CountedMySQLSession
 
class  db_pool_exhausted
 
class  DestinationProvider
 
class  GuardBoolSetFalse
 
class  MysqlCacheManager
 
class  MysqlFixedPoolManager
 

Typedefs

using MySQLSession = mysqlrouter::MySQLSession
 
using Object = MysqlCacheManager::Object
 

Enumerations

enum  MySQLConnection { kMySQLConnectionMetadataRO , kMySQLConnectionUserdataRO , kMySQLConnectionMetadataRW , kMySQLConnectionUserdataRW }
 

Functions

bool is_rw_connection (MySQLConnection type)
 
CountedMySQLSession::Sqls build_mysql_cache_initial_sqls (MySQLConnection type)
 
static bool did_server_disconnect (unsigned int code)
 

Typedef Documentation

◆ MySQLSession

◆ Object

Enumeration Type Documentation

◆ MySQLConnection

Enumerator
kMySQLConnectionMetadataRO 
kMySQLConnectionUserdataRO 
kMySQLConnectionMetadataRW 
kMySQLConnectionUserdataRW 

Function Documentation

◆ build_mysql_cache_initial_sqls()

CountedMySQLSession::Sqls collector::build_mysql_cache_initial_sqls ( MySQLConnection  type)

◆ did_server_disconnect()

static bool collector::did_server_disconnect ( unsigned int  code)
static

◆ is_rw_connection()

bool collector::is_rw_connection ( MySQLConnection  type)