MySQL 8.4.2
Source Code Documentation
classic_lazy_connect.cc File Reference
#include "classic_lazy_connect.h"
#include <chrono>
#include <deque>
#include <initializer_list>
#include <memory>
#include <optional>
#include <ratio>
#include <sstream>
#include "classic_change_user_sender.h"
#include "classic_connect.h"
#include "classic_connection_base.h"
#include "classic_frame.h"
#include "classic_greeting_forwarder.h"
#include "classic_init_schema_sender.h"
#include "classic_query_sender.h"
#include "classic_quit_sender.h"
#include "classic_reset_connection_sender.h"
#include "classic_set_option_sender.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/stdx/expected.h"
#include "mysql_com.h"
#include "mysqlrouter/classic_protocol_message.h"
#include "mysqlrouter/connection_pool_component.h"
#include "mysqlrouter/utils.h"
#include "router_require.h"
#include "sql_value.h"

Classes

class  anonymous_namespace{classic_lazy_connect.cc}::FailedQueryHandler
 
class  anonymous_namespace{classic_lazy_connect.cc}::IsTrueHandler
 
class  anonymous_namespace{classic_lazy_connect.cc}::SelectSessionVariablesHandler
 capture the system-variables. More...
 

Namespaces

namespace  anonymous_namespace{classic_lazy_connect.cc}
 

Functions

void anonymous_namespace{classic_lazy_connect.cc}::set_session_var (std::string &q, const std::string &key, const std::optional< std::string > &val)
 
void anonymous_namespace{classic_lazy_connect.cc}::set_session_var_or_value (std::string &q, const ClassicProtocolState::SystemVariables &sysvars, const std::string &key, const std::optional< std::string > &default_value)