Applier_security_context_guard(Relay_log_info const *rli, THD const *thd) | Applier_security_context_guard | |
Applier_security_context_guard(const Applier_security_context_guard &)=delete | Applier_security_context_guard | |
Applier_security_context_guard(Applier_security_context_guard &&)=delete | Applier_security_context_guard | |
extract_columns_to_check(TABLE const *table, Rows_log_event *event, std::vector< std::string > &columns) const | Applier_security_context_guard | private |
get_hostname() const | Applier_security_context_guard | |
get_username() const | Applier_security_context_guard | |
has_access(std::vector< std::tuple< Access_bitmask, TABLE const *, Rows_log_event * > > &extra_privileges) const | Applier_security_context_guard | |
has_access(std::initializer_list< std::string_view > extra_privileges) const | Applier_security_context_guard | |
has_access(std::initializer_list< Access_bitmask > extra_privileges) const | Applier_security_context_guard | |
m_applier_security_ctx | Applier_security_context_guard | private |
m_current | Applier_security_context_guard | private |
m_logged_in_acl_user | Applier_security_context_guard | private |
m_previous | Applier_security_context_guard | private |
m_privilege_checks_none | Applier_security_context_guard | private |
m_target | Applier_security_context_guard | private |
m_thd | Applier_security_context_guard | private |
operator=(const Applier_security_context_guard &)=delete | Applier_security_context_guard | |
operator=(Applier_security_context_guard &&)=delete | Applier_security_context_guard | |
skip_priv_checks() const | Applier_security_context_guard | |
~Applier_security_context_guard() | Applier_security_context_guard | virtual |