MySQL 9.0.0
Source Code Documentation
classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed > Class Template Reference

#include <classic_protocol_message.h>

Public Types

using string_type = std::conditional_t< Borrowed, std::string_view, std::string >
 
using Flags = typename classic_protocol::message::client::impl::BinlogDumpGtid::Flags
 

Public Member Functions

constexpr BinlogDumpGtid (stdx::flags< Flags > flags, uint32_t server_id, string_type filename, uint64_t position, string_type sids)
 
constexpr stdx::flags< Flagsflags () const
 
constexpr uint32_t server_id () const
 
constexpr string_type filename () const
 
constexpr uint64_t position () const
 
constexpr string_type sids () const
 

Private Attributes

stdx::flags< Flagsflags_
 
uint32_t server_id_
 
string_type filename_
 
uint64_t position_
 
string_type sids_
 

Member Typedef Documentation

◆ Flags

◆ string_type

template<bool Borrowed>
using classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::string_type = std::conditional_t<Borrowed, std::string_view, std::string>

Constructor & Destructor Documentation

◆ BinlogDumpGtid()

template<bool Borrowed>
constexpr classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::BinlogDumpGtid ( stdx::flags< Flags flags,
uint32_t  server_id,
string_type  filename,
uint64_t  position,
string_type  sids 
)
inlineconstexpr

Member Function Documentation

◆ filename()

template<bool Borrowed>
constexpr string_type classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::filename ( ) const
inlineconstexpr

◆ flags()

template<bool Borrowed>
constexpr stdx::flags< Flags > classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::flags ( ) const
inlineconstexpr

◆ position()

template<bool Borrowed>
constexpr uint64_t classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::position ( ) const
inlineconstexpr

◆ server_id()

template<bool Borrowed>
constexpr uint32_t classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::server_id ( ) const
inlineconstexpr

◆ sids()

template<bool Borrowed>
constexpr string_type classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::sids ( ) const
inlineconstexpr

Member Data Documentation

◆ filename_

template<bool Borrowed>
string_type classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::filename_
private

◆ flags_

template<bool Borrowed>
stdx::flags<Flags> classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::flags_
private

◆ position_

template<bool Borrowed>
uint64_t classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::position_
private

◆ server_id_

template<bool Borrowed>
uint32_t classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::server_id_
private

◆ sids_

template<bool Borrowed>
string_type classic_protocol::borrowable::message::client::BinlogDumpGtid< Borrowed >::sids_
private

The documentation for this class was generated from the following file: