| account_is_locked() | Security_context | inline |
| activate_role(LEX_CSTRING user, LEX_CSTRING host, bool validate_access=false) | Security_context | |
| add_as_local_temp_privs(const std::vector< std::string > &privs) | Security_context | |
| any_sp_acl(const LEX_CSTRING &db) | Security_context | |
| any_table_acl(const LEX_CSTRING &db) | Security_context | |
| assign_external_user(const char *ext_user_arg, const int ext_user_arg_length) | Security_context | |
| assign_host(const char *host_arg, const size_t host_arg_length) | Security_context | |
| assign_ip(const char *ip_arg, const int ip_arg_length) | Security_context | |
| assign_priv_host(const char *priv_host_arg, const size_t priv_host_arg_length) | Security_context | |
| assign_priv_user(const char *priv_user_arg, const size_t priv_user_arg_length) | Security_context | |
| assign_proxy_user(const char *proxy_user_arg, const size_t proxy_user_arg_length) | Security_context | |
| assign_user(const char *user_arg, const size_t user_arg_length) | Security_context | |
| cache_current_db_access(Access_bitmask db_access) | Security_context | inline |
| can_operate_with(const Auth_id &auth_id, const std::string &privilege, bool cumulative=false, bool ignore_if_nonextant=true, bool throw_error=true) | Security_context | |
| change_security_context(THD *thd, const LEX_CSTRING &definer_user, const LEX_CSTRING &definer_host, const char *db, Security_context **backup, bool force=false) | Security_context | |
| check_access(Access_bitmask want_access, const std::string &db_name="", bool match_any=false) | Security_context | |
| check_in_local_temp_privs(const std::string &priv) | Security_context | |
| checkout_access_maps(void) | Security_context | |
| clear_active_roles(void) | Security_context | |
| clear_db_restrictions() | Security_context | inline |
| copy_security_ctx(const Security_context &src_sctx) | Security_context | private |
| current_db_access() const | Security_context | inline |
| db_acl(LEX_CSTRING db, bool use_pattern_scan=true) const | Security_context | |
| destroy() | Security_context | private |
| execute_drop_policy(void) | Security_context | |
| external_user() const | Security_context | inline |
| fetch_global_grant(const ACL_USER &acl_user, const std::string &privilege, bool cumulative=false) | Security_context | private |
| filter_access(const Access_bitmask access, const std::string &db_name) const | Security_context | private |
| function_acl(LEX_CSTRING db, LEX_CSTRING procedure_name) | Security_context | |
| get_active_roles() | Security_context | |
| get_active_roles(THD *, List< LEX_USER > &) | Security_context | |
| get_num_active_roles() const | Security_context | |
| get_thd() | Security_context | inline |
| has_account_assigned() const | Security_context | inline |
| has_column_access(Access_bitmask priv, TABLE const *table, std::vector< std::string > column) | Security_context | |
| has_drop_policy(void) | Security_context | |
| has_executed_drop_policy(void) | Security_context | |
| has_global_grant(const char *priv, size_t priv_len) | Security_context | |
| has_global_grant(const Auth_id &auth_id, const std::string &privilege, bool cumulative=false) | Security_context | |
| has_table_access(Access_bitmask priv, Table_ref *table) | Security_context | private |
| has_with_admin_acl(const LEX_CSTRING &role_name, const LEX_CSTRING &role_host) | Security_context | |
| host() const | Security_context | |
| host_or_ip() const | Security_context | inline |
| init() | Security_context | private |
| init_restrictions(const Restrictions &restrictions) | Security_context | private |
| ip() const | Security_context | |
| is_access_restricted_on_db(Access_bitmask want_access, const std::string &db_name) const | Security_context | |
| is_in_registration_sandbox_mode() | Security_context | inline |
| is_skip_grants_user() | Security_context | inline |
| is_table_blocked(Access_bitmask priv, TABLE const *table) | Security_context | |
| lock_account(bool is_locked) | Security_context | inline |
| logout() | Security_context | |
| m_acl_map | Security_context | private |
| m_active_roles | Security_context | private |
| m_db_access | Security_context | private |
| m_drop_policy | Security_context | private |
| m_executed_drop_policy | Security_context | private |
| m_external_user | Security_context | private |
| m_has_drop_policy | Security_context | private |
| m_host | Security_context | private |
| m_host_or_ip | Security_context | private |
| m_ip | Security_context | private |
| m_is_locked | Security_context | private |
| m_is_skip_grants_user | Security_context | private |
| m_master_access | Security_context | private |
| m_password_expired | Security_context | private |
| m_priv_host | Security_context | private |
| m_priv_host_length | Security_context | private |
| m_priv_user | Security_context | private |
| m_priv_user_length | Security_context | private |
| m_proxy_user | Security_context | private |
| m_proxy_user_length | Security_context | private |
| m_registration_sandbox_mode | Security_context | private |
| m_restrictions | Security_context | private |
| m_thd | Security_context | private |
| m_user | Security_context | private |
| master_access() const | Security_context | inline |
| master_access(const std::string &db_name) const | Security_context | |
| operator=(const Security_context &src_sctx) | Security_context | |
| password_expired() const | Security_context | inline |
| priv_host() const | Security_context | |
| priv_host_name() const | Security_context | inline |
| priv_user() const | Security_context | |
| procedure_acl(LEX_CSTRING db, LEX_CSTRING procedure_name) | Security_context | |
| proxy_user() const | Security_context | |
| restore_security_context(THD *thd, Security_context *backup) | Security_context | |
| restrictions() const | Security_context | inline |
| Security_context(THD *thd=nullptr) | Security_context | |
| Security_context(const Security_context &src_sctx) | Security_context | |
| set_drop_policy(const std::function< void(Security_context *)> &func) | Security_context | |
| set_external_user_ptr(const char *ext_user_arg, const int ext_user_arg_length) | Security_context | |
| set_host_or_ip_ptr() | Security_context | inline |
| set_host_or_ip_ptr(const char *host_or_ip_arg, const int host_or_ip_arg_length) | Security_context | inline |
| set_host_ptr(const char *host_arg, const size_t host_arg_length) | Security_context | |
| set_ip_ptr(const char *ip_arg, const int ip_arg_length) | Security_context | |
| set_master_access(Access_bitmask master_access) | Security_context | inline |
| set_master_access(Access_bitmask master_access, const Restrictions &restrictions) | Security_context | inline |
| set_password_expired(bool password_expired) | Security_context | inline |
| set_registration_sandbox_mode(bool v) | Security_context | inline |
| set_thd(THD *thd) | Security_context | inline |
| set_user_ptr(const char *user_arg, const size_t user_arg_length) | Security_context | |
| skip_grants(const char *user="skip-grants user", const char *host="skip-grants host") | Security_context | |
| table_acl(LEX_CSTRING db, LEX_CSTRING table) | Security_context | |
| table_and_column_acls(LEX_CSTRING db, LEX_CSTRING table) | Security_context | |
| user() const | Security_context | |
| user_matches(Security_context *) | Security_context | |
| ~Security_context() | Security_context | |