MySQL 26.7.0
Source Code Documentation
ib::fil::Pages_persistence_sys_vars_handler Class Reference

#include <fil0innodb_pages_persistence_sys_vars_handler.h>

Inheritance diagram for ib::fil::Pages_persistence_sys_vars_handler:
[legend]

Private Member Functions

bool update_var (THD *thd, std::string_view name, uint64_t new_value) override
 Update the system variable to the new value. More...
 
bool update_var (THD *thd, std::string_view name, bool new_value) override
 Update the system variable to the new value. More...
 

Additional Inherited Members

- Public Member Functions inherited from ib::Sys_var_handler_interface
virtual ~Sys_var_handler_interface ()=default
 Default destructor. More...
 

Member Function Documentation

◆ update_var() [1/2]

bool ib::fil::Pages_persistence_sys_vars_handler::update_var ( THD thd,
std::string_view  name,
bool  new_value 
)
overrideprivatevirtual

Update the system variable to the new value.

Parameters
[in]thdTHD object, may be used to print warning
[in]nameThe system variable name
[in]new_valueThe value to be updated
Returns
true System variable was updated successfully
false Otherwise

Implements ib::Sys_var_handler_interface.

◆ update_var() [2/2]

bool ib::fil::Pages_persistence_sys_vars_handler::update_var ( THD thd,
std::string_view  name,
uint64_t  new_value 
)
overrideprivatevirtual

Update the system variable to the new value.

Parameters
[in]thdTHD object, may be used to print warning
[in]nameThe system variable name
[in]new_valueThe value to be updated
Returns
true System variable was updated successfully
false Otherwise

Implements ib::Sys_var_handler_interface.


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