affected_rows() noexcept | mysqlrouter::MySQLSession | virtual |
allow_failure_at_next_query() | collector::CountedMySQLSession | virtual |
async_query_logged_ | mysqlrouter::MySQLSession | private |
async_state_ | mysqlrouter::MySQLSession | private |
AsyncQueryState enum name | mysqlrouter::MySQLSession | private |
BindAddress typedef | mysqlrouter::MySQLSession | |
BooleanOption typedef | mysqlrouter::MySQLSession | |
CanHandleExpiredPasswords typedef | mysqlrouter::MySQLSession | |
change_user(const std::string &user, const mysql_harness::SecureString &password, const std::string &db) override | collector::CountedMySQLSession | virtual |
mysqlrouter::MySQLSession::change_user(const std::string &user, const std::string &password, const std::string &db) | mysqlrouter::MySQLSession | |
CharsetDir typedef | mysqlrouter::MySQLSession | |
CharsetName typedef | mysqlrouter::MySQLSession | |
Compress typedef | mysqlrouter::MySQLSession | |
CompressionAlgorithms typedef | mysqlrouter::MySQLSession | |
connect(const MySQLSession &other, const std::string &username, const mysql_harness::SecureString &password) override | collector::CountedMySQLSession | |
connect(const std::string &host, unsigned int port, const std::string &username, const mysql_harness::SecureString &password, const std::string &unix_socket, const std::string &default_schema, int connect_timeout=kDefaultConnectTimeout, int read_timeout=kDefaultReadTimeout, unsigned long extra_client_flags=0) override | collector::CountedMySQLSession | virtual |
mysqlrouter::MySQLSession::connect(const std::string &host, unsigned int port, const std::string &username, const std::string &password, const std::string &unix_socket, const std::string &default_schema, int connect_timeout=kDefaultConnectTimeout, int read_timeout=kDefaultReadTimeout, unsigned long extra_client_flags=0) | mysqlrouter::MySQLSession | |
mysqlrouter::MySQLSession::connect(const MySQLSession &other, const std::string &username, const std::string &password) | mysqlrouter::MySQLSession | |
mysqlrouter::MySQLSession::connect(const MySQLSession &other, const std::string &username, const mysql_harness::SecureString &password) | mysqlrouter::MySQLSession | virtual |
connect_and_set_opts(const ConnectionParameters &connection_params, const Sqls &initial_sqls) | collector::CountedMySQLSession | virtual |
connect_params_ | mysqlrouter::MySQLSession | private |
connect_timeout() const | mysqlrouter::MySQLSession | |
ConnectAttributeDelete typedef | mysqlrouter::MySQLSession | |
ConnectAttributeReset typedef | mysqlrouter::MySQLSession | |
connected_ | mysqlrouter::MySQLSession | private |
connection_ | mysqlrouter::MySQLSession | private |
connection_address_ | mysqlrouter::MySQLSession | private |
connection_id() | mysqlrouter::MySQLSession | |
connection_id_ | mysqlrouter::MySQLSession | private |
connection_params_ | collector::CountedMySQLSession | private |
ConnectTimeout typedef | mysqlrouter::MySQLSession | |
ConstCharOption typedef | mysqlrouter::MySQLSession | |
CountedMySQLSession() | collector::CountedMySQLSession | |
default_schema | mysqlrouter::MySQLSession | |
DefaultAuthentication typedef | mysqlrouter::MySQLSession | |
disconnect() | mysqlrouter::MySQLSession | virtual |
EnableCleartextPlugin typedef | mysqlrouter::MySQLSession | |
execute(const std::string &query) override | collector::CountedMySQLSession | virtual |
execute_initial_sqls() | collector::CountedMySQLSession | virtual |
execute_nb(const std::string &query) | mysqlrouter::MySQLSession | virtual |
extra_client_flags_ | mysqlrouter::MySQLSession | private |
FieldValidator typedef | mysqlrouter::MySQLSession | |
get_address() noexcept | mysqlrouter::MySQLSession | inline |
get_connection_parameters() const | collector::CountedMySQLSession | virtual |
get_handle() | mysqlrouter::MySQLSession | inline |
get_initial_sqls() const | collector::CountedMySQLSession | virtual |
get_option(GettableMysqlOption &opt) const | mysqlrouter::MySQLSession | inline |
get_session_tracker_data(enum enum_session_state_type type) | mysqlrouter::MySQLSession | virtual |
GetServerPublicKey typedef | mysqlrouter::MySQLSession | |
has_data_on_socket() | mysqlrouter::MySQLSession | virtual |
host | mysqlrouter::MySQLSession | |
InitCommand typedef | mysqlrouter::MySQLSession | |
initial_sqls_ | collector::CountedMySQLSession | private |
IntegerOption typedef | mysqlrouter::MySQLSession | |
is_connected() noexcept | mysqlrouter::MySQLSession | inlinevirtual |
is_ssl_session_reused() | mysqlrouter::MySQLSession | virtual |
kDefaultConnectTimeout | mysqlrouter::MySQLSession | static |
kDefaultReadTimeout | mysqlrouter::MySQLSession | static |
kSslModeDisabled | mysqlrouter::MySQLSession | static |
kSslModePreferred | mysqlrouter::MySQLSession | static |
kSslModeRequired | mysqlrouter::MySQLSession | static |
kSslModeVerifyCa | mysqlrouter::MySQLSession | static |
kSslModeVerifyIdentity | mysqlrouter::MySQLSession | static |
last_errno() | mysqlrouter::MySQLSession | virtual |
last_error() | mysqlrouter::MySQLSession | virtual |
last_insert_id() noexcept | mysqlrouter::MySQLSession | virtual |
last_sqlstate() | mysqlrouter::MySQLSession | virtual |
last_stmt_id | mysqlrouter::MySQLSession | private |
LoadDataLocalDir typedef | mysqlrouter::MySQLSession | |
LocalInfile typedef | mysqlrouter::MySQLSession | |
log_filter_ | mysqlrouter::MySQLSession | private |
logged_real_query(const std::string &q) | mysqlrouter::MySQLSession | private |
logged_real_query_nb(const std::string &q) | mysqlrouter::MySQLSession | private |
logger_ | mysqlrouter::MySQLSession | private |
LongOption typedef | mysqlrouter::MySQLSession | |
MaxAllowedPacket typedef | mysqlrouter::MySQLSession | |
mysql_result_type typedef | mysqlrouter::MySQLSession | private |
MySQLSession() | mysqlrouter::MySQLSession | |
NamedPipe typedef | mysqlrouter::MySQLSession | |
NetBufferLength typedef | mysqlrouter::MySQLSession | |
OnResultSetEnd typedef | mysqlrouter::MySQLSession | |
OptionalResultsetMetadata typedef | mysqlrouter::MySQLSession | |
parse_ssl_mode(std::string ssl_mode) | mysqlrouter::MySQLSession | static |
ping() | mysqlrouter::MySQLSession | virtual |
PluginDir typedef | mysqlrouter::MySQLSession | |
port | mysqlrouter::MySQLSession | |
prepare(const std::string &query) override | collector::CountedMySQLSession | virtual |
prepare_execute_with_bind_parameters(uint64_t ps_id, std::vector< MYSQL_BIND > bind_parameters, const ResultRowProcessor &processor, const FieldValidator &validator, const OnResultSetEnd &on_resultset_end) override | collector::CountedMySQLSession | virtual |
prepare_remove(uint64_t ps_id) override | collector::CountedMySQLSession | virtual |
Protocol typedef | mysqlrouter::MySQLSession | |
query(const std::string &query, const ResultRowProcessor &processor, const FieldValidator &validator) override | collector::CountedMySQLSession | virtual |
mysqlrouter::MySQLSession::query(const std::string &query, const RowProcessor &processor, const FieldValidator &validator) | mysqlrouter::MySQLSession | |
mysqlrouter::MySQLSession::query(const std::string &stmt, const RowProcessor &processor) | mysqlrouter::MySQLSession | inline |
query_one(const std::string &query, const FieldValidator &validator) override | collector::CountedMySQLSession | virtual |
query_one(const std::string &query) override | collector::CountedMySQLSession | virtual |
quote(const std::string &s, char qchar='\'') const | mysqlrouter::MySQLSession | virtual |
read_timeout() const | mysqlrouter::MySQLSession | |
ReadDefaultFile typedef | mysqlrouter::MySQLSession | |
ReadDefaultGroup typedef | mysqlrouter::MySQLSession | |
ReadTimeout typedef | mysqlrouter::MySQLSession | |
real_query(const std::string &q) | mysqlrouter::MySQLSession | private |
real_query_nb(const std::string &q) | mysqlrouter::MySQLSession | private |
reconnect_at_next_query_ | collector::CountedMySQLSession | private |
ReportDataTruncation typedef | mysqlrouter::MySQLSession | |
reset() override | collector::CountedMySQLSession | virtual |
ResultRowProcessor typedef | mysqlrouter::MySQLSession | |
RetryCount typedef | mysqlrouter::MySQLSession | |
Row typedef | mysqlrouter::MySQLSession | |
RowProcessor typedef | mysqlrouter::MySQLSession | |
server_version() | mysqlrouter::MySQLSession | virtual |
ServerPluginKey typedef | mysqlrouter::MySQLSession | |
set_option(const SettableMysqlOption &opt) | mysqlrouter::MySQLSession | inline |
set_ssl_cert(const std::string &cert, const std::string &key) | mysqlrouter::MySQLSession | virtual |
set_ssl_options(mysql_ssl_mode ssl_mode, const std::string &tls_version, const std::string &ssl_cipher, const std::string &ca, const std::string &capath, const std::string &crl, const std::string &crlpath) | mysqlrouter::MySQLSession | virtual |
SharedMemoryBasename typedef | mysqlrouter::MySQLSession | |
Sqls typedef | collector::CountedMySQLSession | |
ssl_ca() const | mysqlrouter::MySQLSession | |
ssl_capath() const | mysqlrouter::MySQLSession | |
ssl_cert() const | mysqlrouter::MySQLSession | |
ssl_cipher() const | mysqlrouter::MySQLSession | |
ssl_cipher() | mysqlrouter::MySQLSession | virtual |
ssl_crl() const | mysqlrouter::MySQLSession | |
ssl_crlpath() const | mysqlrouter::MySQLSession | |
ssl_key() const | mysqlrouter::MySQLSession | |
ssl_mode() const | mysqlrouter::MySQLSession | |
ssl_mode_to_string(mysql_ssl_mode ssl_mode) noexcept | mysqlrouter::MySQLSession | static |
SslCa typedef | mysqlrouter::MySQLSession | |
SslCaPath typedef | mysqlrouter::MySQLSession | |
SslCert typedef | mysqlrouter::MySQLSession | |
SslCipher typedef | mysqlrouter::MySQLSession | |
SslCrl typedef | mysqlrouter::MySQLSession | |
SslCrlPath typedef | mysqlrouter::MySQLSession | |
SslFipsMode typedef | mysqlrouter::MySQLSession | |
SslKey typedef | mysqlrouter::MySQLSession | |
SslMode typedef | mysqlrouter::MySQLSession | |
stmts_ | mysqlrouter::MySQLSession | private |
throw_mysqlerror(MYSQL_STMT *stmt, uint64_t ps_id) | mysqlrouter::MySQLSession | private |
tls_version() const | mysqlrouter::MySQLSession | |
TlsCipherSuites typedef | mysqlrouter::MySQLSession | |
TlsVersion typedef | mysqlrouter::MySQLSession | |
unix_socket | mysqlrouter::MySQLSession | |
warning_count() noexcept | mysqlrouter::MySQLSession | virtual |
WriteTimeout typedef | mysqlrouter::MySQLSession | |
ZstdCompressionLevel typedef | mysqlrouter::MySQLSession | |
~CountedMySQLSession() override | collector::CountedMySQLSession | |
~MySQLSession() | mysqlrouter::MySQLSession | virtual |