![]() |
MySQL 26.10.0
Source Code Documentation
|
#include "mrs_component_embedded_mysql_session.h"#include <chrono>#include <memory>#include <stdexcept>#include <string>#include <string_view>#include <thread>#include <unordered_map>#include <utility>#include <vector>#include "components/mysql_rest_service/mrs_component.h"#include "components/mysql_rest_service/mrs_component_embedded_mysql_result.h"#include "components/mysql_rest_service/mrs_component_mysql_command_service_session.h"#include "mysqlrouter/mysql_session.h"#include "mysqlrouter/utils_sqlstring.h"Namespaces | |
| namespace | mrs_component |
| namespace | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc} |
Functions | |
| std::pair< std::string, std::string > | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::split_auth_id (const std::string &auth_id) |
| bool | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::is_retryable_connect_error (const std::exception &e) |
| std::string | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::mysql_cstring_to_string (const mysql_cstring_with_length &value) |
| std::vector< std::string > | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::read_command_session_state (MYSQL_H mysql_h, mysql_command_session_state_type type) |
| std::unique_ptr< mysqlrouter::MySQLSession > | mrs_component::make_embedded_mysql_session (bool bypass_max_connections) |
Variables | |
| constexpr int | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::k_connect_attempts = 3 |
| constexpr auto | mrs_component::anonymous_namespace{mrs_component_embedded_mysql_session.cc}::k_connect_retry_delay = std::chrono::milliseconds{250} |