MySQL 8.4.2
Source Code Documentation
Rpl_global_filter Member List

This is the complete list of members for Rpl_global_filter, including all inherited members.

add_db_rewrite(const char *from_db, const char *to_db)Rpl_filter
add_do_db(const char *db_spec)Rpl_filter
add_do_table_array(const char *table_spec)Rpl_filter
Add_filter typedefRpl_filter
add_ignore_db(const char *db_spec)Rpl_filter
add_ignore_table_array(const char *table_spec)Rpl_filter
add_string_list(I_List< i_string > *list, const char *spec)Rpl_filter
add_string_pair_list(I_List< i_string_pair > *list, const char *key, const char *val)Rpl_filter
add_table_rule_to_array(Table_rule_array *a, const char *table_spec)Rpl_filterprivate
add_table_rule_to_hash(Table_rule_hash *h, const char *table_spec, uint len)Rpl_filterprivate
add_wild_do_table(const char *table_spec)Rpl_filter
add_wild_ignore_table(const char *table_spec)Rpl_filter
assert_some_rdlock()Rpl_filterinline
assert_some_wrlock()Rpl_filterinline
attachedRpl_filterprivate
build_do_table_hash()Rpl_filter
build_ignore_table_hash()Rpl_filter
build_table_hash_from_array(Table_rule_array *table_array, Table_rule_hash **table_hash, bool array_inited, bool *hash_inited)Rpl_filterprivate
copy_global_replication_filters()Rpl_filter
db_ok(const char *db, bool need_increase_counter=true)Rpl_filter
db_ok_with_wild_table(const char *db)Rpl_filter
do_dbRpl_filterprivate
do_db_statisticsRpl_filter
do_table_arrayRpl_filterprivate
do_table_array_initedRpl_filterprivate
do_table_hashRpl_filterprivate
do_table_hash_initedRpl_filterprivate
do_table_statisticsRpl_filter
find_wild(Table_rule_array *a, const char *key, size_t len)Rpl_filterprivate
free_string_array(Table_rule_array *a)Rpl_filterprivate
free_string_list(I_List< i_string > *l)Rpl_filter
free_string_pair_list(I_List< i_string_pair > *l)Rpl_filter
get_do_db()Rpl_filter
get_do_db(String *str)Rpl_filter
get_do_table(String *str)Rpl_filter
get_filter_at_pos(uint pos)Rpl_global_filter
get_filter_count()Rpl_global_filter
get_ignore_db()Rpl_filter
get_ignore_db(String *str)Rpl_filter
get_ignore_table(String *str)Rpl_filter
get_rewrite_db(const char *db, size_t *new_len)Rpl_filter
get_rewrite_db(String *str)Rpl_filter
get_rewrite_db_statistics()Rpl_filterinline
get_wild_do_table(String *str)Rpl_filter
get_wild_ignore_table(String *str)Rpl_filter
ignore_dbRpl_filterprivate
ignore_db_statisticsRpl_filter
ignore_table_arrayRpl_filterprivate
ignore_table_array_initedRpl_filterprivate
ignore_table_hashRpl_filterprivate
ignore_table_hash_initedRpl_filterprivate
ignore_table_statisticsRpl_filter
init_table_rule_array(Table_rule_array *, bool *a_inited)Rpl_filterprivate
init_table_rule_hash(Table_rule_hash **h, bool *h_inited)Rpl_filterprivate
is_attached()Rpl_filterinline
is_empty()Rpl_filter
is_on()Rpl_filter
is_rewrite_empty()Rpl_filter
m_rpl_filter_lockRpl_filterprivate
operator=(const Rpl_global_filter &info)Rpl_global_filterprivate
Rpl_filter::operator=(Rpl_filter const &)Rpl_filter
parse_filter_list(mem_root_deque< Item * > *item_list, Add_filter func)Rpl_filter
parse_filter_list(I_List< i_string > *list, Add_filter add)Rpl_filter
put_filters_into_vector(std::vector< Rpl_pfs_filter > &rpl_pfs_filter_vec, const char *channel_name)Rpl_filter
rdlock()Rpl_filterinline
reset()Rpl_filter
reset_pfs_view()Rpl_global_filter
rewrite_dbRpl_filterprivate
rewrite_db_statisticsRpl_filter
Rpl_filter()Rpl_filter
Rpl_filter(Rpl_filter const &)Rpl_filter
Rpl_global_filter()=defaultRpl_global_filter
Rpl_global_filter(const Rpl_global_filter &info)Rpl_global_filterprivate
rpl_pfs_filter_vecRpl_global_filterprivate
set_attached()Rpl_filterinline
set_db_rewrite(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_do_db(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_do_table(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_ignore_db(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_ignore_table(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_wild_do_table(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
set_wild_ignore_table(mem_root_deque< Item * > *list, enum_configured_by configured_by)Rpl_filter
Table_rule_array typedefRpl_filterprivate
table_rule_ent_array_to_array(Table_rule_array *dest_array, Table_rule_array *source_array, bool inited)Rpl_filterprivate
table_rule_ent_dynamic_array_to_str(String *s, Table_rule_array *a, bool inited)Rpl_filterprivate
table_rule_ent_hash_to_array(Table_rule_array *table_array, Table_rule_hash *h, bool inited)Rpl_filterprivate
table_rule_ent_hash_to_str(String *s, Table_rule_hash *h, bool inited)Rpl_filterprivate
Table_rule_hash typedefRpl_filterprivate
table_rules_onRpl_filterprivate
tables_ok(const char *db, Table_ref *tables)Rpl_filter
unlock()Rpl_filterinline
wild_do_tableRpl_filterprivate
wild_do_table_initedRpl_filterprivate
wild_do_table_statisticsRpl_filter
wild_ignore_tableRpl_filterprivate
wild_ignore_table_initedRpl_filterprivate
wild_ignore_table_statisticsRpl_filter
wrlock()Rpl_filterinline
~Rpl_filter()Rpl_filtervirtual
~Rpl_global_filter() override=defaultRpl_global_filter