| 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 | 
  | 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 | 
  | raw_mysql() noexcept | mysqlrouter::MySQLSession | inlineprivatevirtual | 
  | 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 | 
  | Reconnect typedef | mysqlrouter::MySQLSession |  | 
  | 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 |