|  | MySQL 8.0.43
    Source Code Documentation | 
#include "classic_lazy_connect.h"#include <deque>#include <memory>#include <sstream>#include "classic_change_user_sender.h"#include "classic_connect.h"#include "classic_connection_base.h"#include "classic_greeting_forwarder.h"#include "classic_init_schema_sender.h"#include "classic_query_sender.h"#include "classic_reset_connection_sender.h"#include "classic_set_option_sender.h"#include "mysql/harness/logging/logging.h"#include "mysql_com.h"#include "mysqlrouter/classic_protocol_message.h"| Classes | |
| class | SelectSessionVariablesHandler | 
| capture the system-variables.  More... | |
| Functions | |
| void | set_session_var (std::string &q, const std::string &key, const Value &val) | 
| void | set_session_var_if_not_set (std::string &q, const ExecutionContext::SystemVariables &sysvars, const std::string &key, const Value &value) | 
| void | set_session_var_or_value (std::string &q, const ExecutionContext::SystemVariables &sysvars, const std::string &key, const Value &default_value) | 
| void set_session_var | ( | std::string & | q, | 
| const std::string & | key, | ||
| const Value & | val | ||
| ) | 
| void set_session_var_if_not_set | ( | std::string & | q, | 
| const ExecutionContext::SystemVariables & | sysvars, | ||
| const std::string & | key, | ||
| const Value & | value | ||
| ) | 
| void set_session_var_or_value | ( | std::string & | q, | 
| const ExecutionContext::SystemVariables & | sysvars, | ||
| const std::string & | key, | ||
| const Value & | default_value | ||
| ) |