MySQL 8.4.3
Source Code Documentation
|
This is the complete list of members for Gtid_set, including all inherited members.
_add_gtid(rpl_sidno sidno, rpl_gno gno) | Gtid_set | inline |
_add_gtid(const Gtid >id) | Gtid_set | inline |
_remove_gtid(rpl_sidno sidno, rpl_gno gno) | Gtid_set | inline |
_remove_gtid(const Gtid >id) | Gtid_set | inline |
add_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock) | Gtid_set | private |
add_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock) | Gtid_set | private |
add_gtid(const mysql::gtid::Gtid >id) | 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_set | inline |
add_interval_memory_lock_taken(int n_ivs, Interval *ivs) | Gtid_set | private |
analyze_encoding_format(bool skip_tagged_gtids) const | Gtid_set | private |
assert_free_intervals_locked() | Gtid_set | inlineprivate |
cached_string_format | Gtid_set | mutableprivate |
cached_string_length | Gtid_set | mutableprivate |
CHUNK_GROW_SIZE | Gtid_set | privatestatic |
chunks | Gtid_set | private |
claim_memory_ownership(bool claim) | Gtid_set | |
clear() | Gtid_set | |
clear_set_and_tsid_map() | Gtid_set | |
commented_string_format | Gtid_set | static |
contains_gtid(rpl_sidno sidno, rpl_gno gno) const | Gtid_set | |
contains_gtid(const Gtid >id) const | Gtid_set | inline |
contains_sidno(rpl_sidno sidno) const | Gtid_set | inline |
contains_tags() const | Gtid_set | |
create_new_chunk(int size) | Gtid_set | private |
dbug_print(const char *text="", bool need_lock=false, const Gtid_set::String_format *sf=nullptr) const | Gtid_set | inline |
default_string_format | Gtid_set | static |
encode(uchar *buf, bool skip_tagged_gtids=false) const | Gtid_set | |
ensure_sidno(rpl_sidno sidno) | Gtid_set | |
equals(const Gtid_set *other) const | Gtid_set | |
free_intervals | Gtid_set | private |
free_intervals_mutex | Gtid_set | private |
get_encoded_length(bool skip_tagged_gtids=false) const | Gtid_set | |
get_encoded_length(const mysql::gtid::Gtid_format &format, bool skip_tagged_gtids) const | Gtid_set | |
get_free_interval(Interval **out) | Gtid_set | private |
get_gtid_count(rpl_sidno sidno) const | Gtid_set | inline |
get_gtid_intervals(std::list< Gtid_interval > *gtid_intervals) const | Gtid_set | |
get_last_gno(rpl_sidno sidno) const | Gtid_set | |
get_max_sidno() const | Gtid_set | inline |
get_n_intervals(rpl_sidno sidno) const | Gtid_set | inlineprivate |
get_n_intervals() const | Gtid_set | inlineprivate |
get_string_length(const String_format *string_format=nullptr) const | Gtid_set | |
get_tsid_map() const | Gtid_set | inline |
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_lock | Gtid_set | friend |
has_cached_string_length | Gtid_set | mutableprivate |
init() | Gtid_set | private |
intersection(const Gtid_set *other, Gtid_set *result) | Gtid_set | |
is_empty() const | Gtid_set | inline |
is_intersection_nonempty(const Gtid_set *other) const | Gtid_set | |
is_interval_intersection_nonempty(Const_interval_iterator *ivit1, Const_interval_iterator *ivit2) | Gtid_set | privatestatic |
is_interval_subset(Const_interval_iterator *sub, Const_interval_iterator *super) | Gtid_set | privatestatic |
is_size_greater_than_or_equal(ulonglong num) const | Gtid_set | |
is_subset(const Gtid_set *super) const | Gtid_set | |
is_subset_for_sid(const Gtid_set *super, const rpl_sid &sid) const | Gtid_set | |
is_subset_for_sidno(const Gtid_set *super, rpl_sidno superset_sidno, rpl_sidno subset_sidno) const | Gtid_set | |
is_subset_not_equals(const Gtid_set *super) const | Gtid_set | inline |
is_valid(const char *text) | Gtid_set | static |
key_gtid_executed_free_intervals_mutex | Gtid_set | static |
m_intervals | Gtid_set | private |
n_chunks | Gtid_set | private |
operator<< | Gtid_set | friend |
print(bool need_lock=false, const Gtid_set::String_format *sf=nullptr) const | Gtid_set | inline |
put_free_interval(Interval *iv) | Gtid_set | private |
remove_gno_interval(Interval_iterator *ivitp, rpl_gno start, rpl_gno end, Free_intervals_lock *lock) | Gtid_set | private |
remove_gno_intervals(rpl_sidno sidno, Const_interval_iterator ivit, Free_intervals_lock *lock) | Gtid_set | private |
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) const | Gtid_set | private |
sql_string_format | Gtid_set | static |
to_string(char *buf, bool need_lock=false, const String_format *string_format=nullptr) const | Gtid_set | |
to_string(char **buf, bool need_lock=false, const String_format *string_format=nullptr) const | Gtid_set | |
tsid_lock | Gtid_set | mutableprivate |
tsid_map | Gtid_set | private |
~Gtid_set() | Gtid_set |