29#ifndef MYSQL_BINLOG_EVENT_TABLE_ID_H
30#define MYSQL_BINLOG_EVENT_TABLE_ID_H
52 unsigned long long id()
const {
return m_id; }
64 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:42
bool operator!=(const Table_id &tid) const
Definition: table_id.h:61
Table_id(unsigned long long id)
Definition: table_id.h:50
bool is_valid() const
Definition: table_id.h:53
static const unsigned long long TABLE_ID_MAX
Definition: table_id.h:45
Table_id()
Definition: table_id.h:49
uint64_t m_id
Definition: table_id.h:46
Table_id operator++(int)
Definition: table_id.h:66
Table_id & operator=(unsigned long long id)
Definition: table_id.h:55
unsigned long long id() const
Definition: table_id.h:52
bool operator==(const Table_id &tid) const
Definition: table_id.h:60
The namespace contains classes representing events that can occur in a replication stream.
Definition: binlog_event.cpp:38
Contains wrapper functions for memory allocation and deallocation.
#define BAPI_ASSERT(x)
Definition: wrapper_functions.h:61