![]() |
MySQL 9.5.0
Source Code Documentation
|
Namespaces | |
| namespace | internal |
Classes | |
| class | Gno_interval |
| This class represents a range of transaction identifiers. More... | |
| class | Gtid |
| Represents a MySQL Global Transaction Identifier. More... | |
| class | Gtid_set |
| This class represents a set of transaction identifiers. More... | |
| class | Tag |
| Representation of the GTID tag. More... | |
| struct | Tag_plain |
| Tag representation so that: More... | |
| class | Tsid |
| Represents Transaction Source Identifier which is composed of source UUID and transaction tag. More... | |
| struct | Tsid_plain |
| TSID representation so that: More... | |
| struct | Uuid |
| Uuid is a trivial and of standard layout The structure contains the following components. More... | |
| struct | Uuid_hash |
Typedefs | |
| typedef std::int64_t | gno_t |
| typedef mysql::gtid::Uuid | Uuid |
| template<class T > | |
| using | Primitive_type_codec = mysql::serialization::Primitive_type_codec< T > |
Enumerations | |
| enum class | Gtid_format : uint8_t { untagged = 0 , tagged = 1 , last } |
| Gtid binary format indicator. More... | |
Functions | |
| bool | operator== (const Uuid &a, const Uuid &b) |
| bool | operator!= (const Uuid &a, const Uuid &b) |
Variables | |
| constexpr auto | gtid_separator {':'} |
| Separator used in GTID string representation, separates: More... | |
| constexpr auto | gtid_set_separator = ',' |
| Separator between UUIDs in a GTID set string representation. More... | |
| constexpr std::size_t | tag_max_length = 32 |
| Maximal number of characters in a tag. More... | |
| constexpr auto | tsid_max_length = Uuid::TEXT_LENGTH + 1 + tag_max_length |
| Maximum TSID text length (without null character) More... | |
| typedef std::int64_t mysql::gtid::gno_t |
| using mysql::gtid::Primitive_type_codec = typedef mysql::serialization::Primitive_type_codec<T> |
| typedef mysql::gtid::Uuid mysql::gtid::Uuid |
|
strong |
|
inline |
|
inlineconstexpr |
Separator used in GTID string representation, separates:
|
inlineconstexpr |
Separator between UUIDs in a GTID set string representation.
|
inlineconstexpr |
Maximal number of characters in a tag.
|
inlineconstexpr |
Maximum TSID text length (without null character)