28#ifndef TABLE_ID_INCLUDED
29#define TABLE_ID_INCLUDED
49 unsigned long long id()
const {
return m_id; }
61 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:39
static const unsigned long long TABLE_ID_MAX
Definition: table_id.h:42
Table_id(unsigned long long id)
Definition: table_id.h:47
bool operator==(const Table_id &tid) const
Definition: table_id.h:57
uint64_t m_id
Definition: table_id.h:43
bool operator!=(const Table_id &tid) const
Definition: table_id.h:58
bool is_valid() const
Definition: table_id.h:50
unsigned long long id() const
Definition: table_id.h:49
Table_id & operator=(unsigned long long id)
Definition: table_id.h:52
Table_id operator++(int)
Definition: table_id.h:63
Table_id()
Definition: table_id.h:46
Contains wrapper functions for memory allocation and deallocation.
#define BAPI_ASSERT(x)
Definition: wrapper_functions.h:61