29#ifndef TABLE_ID_INCLUDED
30#define TABLE_ID_INCLUDED
50 unsigned long long id()
const {
return m_id; }
62 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:40
static const unsigned long long TABLE_ID_MAX
Definition: table_id.h:43
Table_id(unsigned long long id)
Definition: table_id.h:48
bool operator==(const Table_id &tid) const
Definition: table_id.h:58
uint64_t m_id
Definition: table_id.h:44
bool operator!=(const Table_id &tid) const
Definition: table_id.h:59
bool is_valid() const
Definition: table_id.h:51
unsigned long long id() const
Definition: table_id.h:50
Table_id & operator=(unsigned long long id)
Definition: table_id.h:53
Table_id operator++(int)
Definition: table_id.h:64
Table_id()
Definition: table_id.h:47
Contains wrapper functions for memory allocation and deallocation.
#define BAPI_ASSERT(x)
Definition: wrapper_functions.h:62