BindAddress typedef | mysqlrouter::MySQLSession | |
BooleanOption typedef | mysqlrouter::MySQLSession | |
CanHandleExpiredPasswords typedef | mysqlrouter::MySQLSession | |
CharsetDir typedef | mysqlrouter::MySQLSession | |
CharsetName typedef | mysqlrouter::MySQLSession | |
Compress typedef | mysqlrouter::MySQLSession | |
CompressionAlgorithms typedef | 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) | mysqlrouter::MySQLSession | virtual |
connect(const MySQLSession &other, const std::string &username, const std::string &password) | mysqlrouter::MySQLSession | 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 |
ConnectTimeout typedef | mysqlrouter::MySQLSession | |
ConstCharOption typedef | mysqlrouter::MySQLSession | |
default_schema | mysqlrouter::MySQLSession | |
DefaultAuthentication typedef | mysqlrouter::MySQLSession | |
disconnect() | mysqlrouter::MySQLSession | virtual |
EnableCleartextPlugin typedef | mysqlrouter::MySQLSession | |
execute(const std::string &query) | mysqlrouter::MySQLSession | virtual |
FieldValidator typedef | mysqlrouter::MySQLSession | |
get_address() noexcept | mysqlrouter::MySQLSession | inline |
get_option(GettableMysqlOption &opt) const | mysqlrouter::MySQLSession | inline |
GetServerPublicKey typedef | mysqlrouter::MySQLSession | |
host | mysqlrouter::MySQLSession | |
InitCommand typedef | mysqlrouter::MySQLSession | |
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 |
LoadDataLocalDir typedef | mysqlrouter::MySQLSession | |
LocalInfile typedef | mysqlrouter::MySQLSession | |
log_filter_ | mysqlrouter::MySQLSession | private |
logged_real_query(const std::string &q) | mysqlrouter::MySQLSession | private |
logging_strategy_ | mysqlrouter::MySQLSession | protected |
LongOption typedef | mysqlrouter::MySQLSession | |
MaxAllowedPacket typedef | mysqlrouter::MySQLSession | |
mysql_result_type typedef | mysqlrouter::MySQLSession | private |
MySQLSession(std::unique_ptr< LoggingStrategy > logging_strategy=std::make_unique< LoggingStrategyNone >()) | mysqlrouter::MySQLSession | |
NamedPipe typedef | mysqlrouter::MySQLSession | |
NetBufferLength typedef | mysqlrouter::MySQLSession | |
OptionalResultsetMetadata typedef | mysqlrouter::MySQLSession | |
parse_ssl_mode(std::string ssl_mode) | mysqlrouter::MySQLSession | static |
PluginDir typedef | mysqlrouter::MySQLSession | |
port | mysqlrouter::MySQLSession | |
Protocol typedef | mysqlrouter::MySQLSession | |
query(const std::string &query, const RowProcessor &processor, const FieldValidator &validator) | mysqlrouter::MySQLSession | virtual |
query(const std::string &stmt, const RowProcessor &processor) | mysqlrouter::MySQLSession | inline |
query_one(const std::string &query, const FieldValidator &validator) | mysqlrouter::MySQLSession | virtual |
query_one(const std::string &stmt) | mysqlrouter::MySQLSession | inline |
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 |
ReportDataTruncation 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 | |
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 | |
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 | |
~MySQLSession() | mysqlrouter::MySQLSession | virtual |