バイナリーログの情報 [詳解]
#include <nsDatabase.h>
公開メンバ関数 | |
binlogPos () | |
binlogPos (const binlogPos &r) | |
~binlogPos () | |
binlogPos & | operator= (const binlogPos &r) |
void | setGtid (const char *p) |
公開変数類 | |
char | filename [BINLOGNAME_SIZE] |
const char * | gtid |
unsigned long long | pos |
char | type |
バイナリーログの情報
バイナリーログの情報を保持します。
binlogPos | ( | ) |
コンストラクタ
~binlogPos | ( | ) |
デストラクタ
void setGtid | ( | const char * | p | ) |
pで指定されたGTIDをセットします。
char filename[BINLOGNAME_SIZE] |
バイナリーログのファイル名を示します。このファイル名は type がREPL_POSTYPE_POS の場合のみ有効です。
char gtid |
type が REPL_POSTYPE_MARIA_GTID の場合は、MariaDB GTIDのdomain_id server_id seq_noをハイフンで区切った形式 (0-1-123) を示します。
type が REPL_POSTYPE_GTID の場合は、MySQL Executed GTID-setを示します。(ex uuid:number-number)
unsigned long long pos |
バイナリーログのポジションを示します。 filename で示されたバイナリログのファイルポジションを示します。
char type |
pos またはgtid が示す内容の種類を示します。