23#ifndef MYSQL_SYSTEM_VARIABLE_IMP_H
24#define MYSQL_SYSTEM_VARIABLE_IMP_H
38 (
MYSQL_THD hthd,
const char *variable_type,
45 (
MYSQL_THD hthd,
const char *variable_type,
48 long long variable_value));
50 (
MYSQL_THD hthd,
const char *variable_type,
53 unsigned long long variable_value));
57 (
MYSQL_THD hthd,
const char *variable_type,
#define MYSQL_THD
Definition: backup_page_tracker.h:37
An implementation of mysql system_variable_update_string, system_variable_update_integer and system_v...
Definition: mysql_system_variable_update_imp.h:34
static mysql_service_status_t set_unsigned(MYSQL_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:248
static mysql_service_status_t set_signed(MYSQL_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:208
static mysql_service_status_t set_string(MYSQL_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:157
static mysql_service_status_t set_default(MYSQL_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:286
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:87
Definition: mysql_string_service.cc:59