MySQL 8.4.3
Source Code Documentation
Gtid_set Member List

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

_add_gtid(rpl_sidno sidno, rpl_gno gno)Gtid_setinline
_add_gtid(const Gtid &gtid)Gtid_setinline
_remove_gtid(rpl_sidno sidno, rpl_gno gno)Gtid_setinline
_remove_gtid(const Gtid &gtid)Gtid_setinline
add_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock)Gtid_setprivate
add_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock)Gtid_setprivate
add_gtid(const mysql::gtid::Gtid &gtid)Gtid_set
add_gtid_encoding(const uchar *encoded, size_t length, size_t *actual_length=nullptr)Gtid_set
add_gtid_set(const Gtid_set *other)Gtid_set
add_gtid_text(const char *text, bool *anonymous=nullptr, bool *starts_with_plus=nullptr)Gtid_set
add_interval_memory(int n_intervals, Interval *intervals_param)Gtid_setinline
add_interval_memory_lock_taken(int n_ivs, Interval *ivs)Gtid_setprivate
analyze_encoding_format(bool skip_tagged_gtids) constGtid_setprivate
assert_free_intervals_locked()Gtid_setinlineprivate
cached_string_formatGtid_setmutableprivate
cached_string_lengthGtid_setmutableprivate
CHUNK_GROW_SIZEGtid_setprivatestatic
chunksGtid_setprivate
claim_memory_ownership(bool claim)Gtid_set
clear()Gtid_set
clear_set_and_tsid_map()Gtid_set
commented_string_formatGtid_setstatic
contains_gtid(rpl_sidno sidno, rpl_gno gno) constGtid_set
contains_gtid(const Gtid &gtid) constGtid_setinline
contains_sidno(rpl_sidno sidno) constGtid_setinline
contains_tags() constGtid_set
create_new_chunk(int size)Gtid_setprivate
dbug_print(const char *text="", bool need_lock=false, const Gtid_set::String_format *sf=nullptr) constGtid_setinline
default_string_formatGtid_setstatic
encode(uchar *buf, bool skip_tagged_gtids=false) constGtid_set
ensure_sidno(rpl_sidno sidno)Gtid_set
equals(const Gtid_set *other) constGtid_set
free_intervalsGtid_setprivate
free_intervals_mutexGtid_setprivate
get_encoded_length(bool skip_tagged_gtids=false) constGtid_set
get_encoded_length(const mysql::gtid::Gtid_format &format, bool skip_tagged_gtids) constGtid_set
get_free_interval(Interval **out)Gtid_setprivate
get_gtid_count(rpl_sidno sidno) constGtid_setinline
get_gtid_intervals(std::list< Gtid_interval > *gtid_intervals) constGtid_set
get_last_gno(rpl_sidno sidno) constGtid_set
get_max_sidno() constGtid_setinline
get_n_intervals(rpl_sidno sidno) constGtid_setinlineprivate
get_n_intervals() constGtid_setinlineprivate
get_string_length(const String_format *string_format=nullptr) constGtid_set
get_tsid_map() constGtid_setinline
Gtid_set(Tsid_map *tsid_map, Checkable_rwlock *tsid_lock=nullptr)Gtid_set
Gtid_set(Tsid_map *tsid_map, const char *text, enum_return_status *status, Checkable_rwlock *tsid_lock=nullptr)Gtid_set
Gtid_set::Free_intervals_lockGtid_setfriend
has_cached_string_lengthGtid_setmutableprivate
init()Gtid_setprivate
intersection(const Gtid_set *other, Gtid_set *result)Gtid_set
is_empty() constGtid_setinline
is_intersection_nonempty(const Gtid_set *other) constGtid_set
is_interval_intersection_nonempty(Const_interval_iterator *ivit1, Const_interval_iterator *ivit2)Gtid_setprivatestatic
is_interval_subset(Const_interval_iterator *sub, Const_interval_iterator *super)Gtid_setprivatestatic
is_size_greater_than_or_equal(ulonglong num) constGtid_set
is_subset(const Gtid_set *super) constGtid_set
is_subset_for_sid(const Gtid_set *super, const rpl_sid &sid) constGtid_set
is_subset_for_sidno(const Gtid_set *super, rpl_sidno superset_sidno, rpl_sidno subset_sidno) constGtid_set
is_subset_not_equals(const Gtid_set *super) constGtid_setinline
is_valid(const char *text)Gtid_setstatic
key_gtid_executed_free_intervals_mutexGtid_setstatic
m_intervalsGtid_setprivate
n_chunksGtid_setprivate
operator<<Gtid_setfriend
print(bool need_lock=false, const Gtid_set::String_format *sf=nullptr) constGtid_setinline
put_free_interval(Interval *iv)Gtid_setprivate
remove_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock)Gtid_setprivate
remove_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock)Gtid_setprivate
remove_gtid_set(const Gtid_set *other)Gtid_set
remove_intervals_for_sidno(Gtid_set *other, rpl_sidno sidno)Gtid_set
sidno_equals(rpl_sidno sidno, const Gtid_set *other, rpl_sidno other_sidno) constGtid_setprivate
sql_string_formatGtid_setstatic
to_string(char *buf, bool need_lock=false, const String_format *string_format=nullptr) constGtid_set
to_string(char **buf, bool need_lock=false, const String_format *string_format=nullptr) constGtid_set
tsid_lockGtid_setmutableprivate
tsid_mapGtid_setprivate
~Gtid_set()Gtid_set