| 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 |