MySQL 8.0.39
Source Code Documentation
|
#include <array>
#include <chrono>
#include <memory>
#include <mutex>
#include <stdexcept>
#include <system_error>
#include "common.h"
#include "mysql/harness/config_option.h"
#include "mysql/harness/config_parser.h"
#include "mysql/harness/loader.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/plugin.h"
#include "mysql/harness/plugin_config.h"
#include "mysqlrouter/connection_pool.h"
#include "mysqlrouter/connection_pool_component.h"
#include "mysqlrouter/connection_pool_plugin_export.h"
#include "scope_guard.h"
Classes | |
class | ConnectionPoolPluginConfig |
Typedefs | |
template<class T > | |
using | IntOption = mysql_harness::IntOption< T > |
connection pool plugin. More... | |
Functions | |
static void | init (mysql_harness::PluginFuncEnv *env) |
static void | deinit (mysql_harness::PluginFuncEnv *) |
Variables | |
static constexpr const std::string_view | kSectionName {"connection_pool"} |
static constexpr const char | kMaxIdleServerConnections [] |
static constexpr const char | kIdleTimeout [] {"idle_timeout"} |
static constexpr std::array | supported_options |
static const std::array< const char *, 2 > | required |
mysql_harness::Plugin CONNECTION_POOL_PLUGIN_EXPORT | harness_plugin_connection_pool |
using IntOption = mysql_harness::IntOption<T> |
connection pool plugin.
|
static |
|
static |
mysql_harness::Plugin CONNECTION_POOL_PLUGIN_EXPORT harness_plugin_connection_pool |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
static |
|
staticconstexpr |