28#ifndef MYSQL_BINLOG_EVENT_TABLE_ID_H
29#define MYSQL_BINLOG_EVENT_TABLE_ID_H
51 unsigned long long id()
const {
return m_id; }
63 operator unsigned long long()
const {
return m_id; }
Each table share has a table id, it is mainly used for row based replication.
Definition: table_id.h:41
bool operator!=(const Table_id &tid) const
Definition: table_id.h:60
Table_id(unsigned long long id)
Definition: table_id.h:49
bool is_valid() const
Definition: table_id.h:52
static const unsigned long long TABLE_ID_MAX
Definition: table_id.h:44
Table_id()
Definition: table_id.h:48
uint64_t m_id
Definition: table_id.h:45
Table_id operator++(int)
Definition: table_id.h:65
Table_id & operator=(unsigned long long id)
Definition: table_id.h:54
unsigned long long id() const
Definition: table_id.h:51
bool operator==(const Table_id &tid) const
Definition: table_id.h:59
The namespace contains classes representing events that can occur in a replication stream.
Definition: binlog_event.cpp:35
Contains wrapper functions for memory allocation and deallocation.
#define BAPI_ASSERT(x)
Definition: wrapper_functions.h:60