42 [[nodiscard]]
bool update_var(
THD *thd, std::string_view name,
43 uint64_t new_value)
override;
45 [[nodiscard]]
bool update_var(
THD *thd, std::string_view name,
46 bool new_value)
override;
60 std::string_view var_name,
For each client connection we create a separate thread with THD serving as a thread/connection descri...
Definition: sql_lexer_thd.h:36
The handler class is the interface for dynamically loadable storage engines.
Definition: handler.h:4753
Definition: ha0sys_var_handler_interface.h:36
Definition: log0handler.h:41
This class implements the handling of redo log related system variables.
Definition: log0sys_var_handler.h:37
bool capacity_update(THD *thd, std::string_view var_name, uint64_t value)
Update the innodb_redo_log_capacity system variable.
Definition: log0sys_var_handler.cc:89
bool buffer_size_update(uint64_t value)
Update the innodb_log_buffer_size system variable.
Definition: log0sys_var_handler.cc:65
Sys_var_handler(Handler &handler)
Definition: log0sys_var_handler.h:39
bool update_var(THD *thd, std::string_view name, uint64_t new_value) override
Update the system variable to the new value.
Definition: log0sys_var_handler.cc:43
Handler & m_handler
Definition: log0sys_var_handler.h:62
void writer_threads_update(bool value)
Update the innodb_log_writer_threads system variable.
Definition: log0sys_var_handler.cc:82
bool log_write_ahead_size_update(THD *thd, std::string_view var_name, uint64_t value)
Definition: log0sys_var_handler.cc:129
~Sys_var_handler() override
Definition: log0sys_var_handler.cc:41
Definition: log0common.h:32
ValueType value(const std::optional< ValueType > &v)
Definition: gtid.h:83