24#ifndef MYSQL_SYSTEM_VARIABLE_IMP_H
25#define MYSQL_SYSTEM_VARIABLE_IMP_H
39 (
MYSQL_THD hthd,
const char *variable_type,
46 (
MYSQL_THD hthd,
const char *variable_type,
49 long long variable_value));
51 (
MYSQL_THD hthd,
const char *variable_type,
54 unsigned long long variable_value));
58 (
MYSQL_THD hthd,
const char *variable_type,
#define MYSQL_THD
Definition: backup_page_tracker.h:38
An implementation of mysql system_variable_update_string, system_variable_update_integer and system_v...
Definition: mysql_system_variable_update_imp.h:35
static mysql_service_status_t set_signed(THD *hthd, const char *variable_type, my_h_string variable_base, my_h_string variable_name, long long variable_value) noexcept
Sets the value of a system variable to a new signed integer value.
Definition: mysql_system_variable_update_imp.cc:214
static mysql_service_status_t set_unsigned(THD *hthd, const char *variable_type, my_h_string variable_base, my_h_string variable_name, unsigned long long variable_value) noexcept
Sets the value of a system variable to a new unsigned integer value.
Definition: mysql_system_variable_update_imp.cc:254
static mysql_service_status_t set_default(THD *hthd, const char *variable_type, my_h_string variable_base, my_h_string variable_name) noexcept
Sets the value of a system variable to its default value.
Definition: mysql_system_variable_update_imp.cc:292
static mysql_service_status_t set_string(THD *hthd, const char *variable_type, my_h_string variable_base, my_h_string variable_name, my_h_string variable_value) noexcept
Implementation for the mysql_service_mysql_system_variable_update_string_t service.
Definition: mysql_system_variable_update_imp.cc:163
Specifies macros to define Service Implementations.
#define DEFINE_BOOL_METHOD(name, args)
A short macro to define method that returns bool, which is the most common case.
Definition: service_implementation.h:88
Definition: mysql_string_service.cc:60