| affected_rows() noexcept | mysqlrouter::MySQLSession | 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 std::string &password, const std::string &db) | mysqlrouter::MySQLSession | |
| change_user(const std::string &user, const mysql_harness::SecureString &password, const std::string &db) | mysqlrouter::MySQLSession | virtual |
| 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, unsigned long extra_client_flags=0) | mysqlrouter::MySQLSession | |
| connect(const MySQLSession &other, const std::string &username, const std::string &password) | mysqlrouter::MySQLSession | |
| 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) | mysqlrouter::MySQLSession | virtual |
| connect(const MySQLSession &other, const std::string &username, const mysql_harness::SecureString &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 |
| connection_id() | mysqlrouter::MySQLSession | |
| connection_id_ | 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 |
| 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_handle() | mysqlrouter::MySQLSession | inline |
| get_log_filter() | mysqlrouter::MySQLSession | privatestatic |
| 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 | |
| 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_queries(bool log) | mysqlrouter::MySQLSession | inline |
| log_queries() const | mysqlrouter::MySQLSession | inline |
| log_queries_ | 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 | |
| next_result_nb() | mysqlrouter::MySQLSession | private |
| 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) | mysqlrouter::MySQLSession | 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) | mysqlrouter::MySQLSession | virtual |
| prepare_remove(uint64_t ps_id) | mysqlrouter::MySQLSession | virtual |
| Protocol typedef | mysqlrouter::MySQLSession | |
| query(const std::string &query, const ResultRowProcessor &processor, const FieldValidator &validator) | mysqlrouter::MySQLSession | virtual |
| query(const std::string &query, const RowProcessor &processor, const FieldValidator &validator) | mysqlrouter::MySQLSession | |
| 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 | inlinevirtual |
| 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 |
| ReportDataTruncation typedef | mysqlrouter::MySQLSession | |
| reset() | mysqlrouter::MySQLSession | 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 | |
| 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 | |
| ~MySQLSession() | mysqlrouter::MySQLSession | virtual |