![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Contains macros used by libbinlogevents deserialization. More...
Go to the source code of this file.
Namespaces | |
| namespace | mysql | 
| namespace | mysql::binlog | 
| namespace | mysql::binlog::event | 
| The namespace contains classes representing events that can occur in a replication stream.  | |
Macros | |
| #define | READER_TRY_INITIALIZATION if (!header()->get_is_valid()) BAPI_VOID_RETURN | 
| #define | READER_CATCH_ERROR | 
| #define | READER_CALL(func, ...) reader().func(__VA_ARGS__) | 
| #define | READER_TRY_CALL(func, ...) | 
| #define | READER_SET(var, func, ...) | 
| #define | READER_TRY_SET(var, func, ...) | 
| #define | READER_THROW(message) | 
| #define | READER_ASSERT_POSITION(pos) BAPI_ASSERT(READER_CALL(position) == pos) | 
Contains macros used by libbinlogevents deserialization.
| #define READER_ASSERT_POSITION | ( | pos | ) | BAPI_ASSERT(READER_CALL(position) == pos) | 
| #define READER_CALL | ( | func, | |
| ... | |||
| ) | reader().func(__VA_ARGS__) | 
| #define READER_CATCH_ERROR | 
| #define READER_SET | ( | var, | |
| func, | |||
| ... | |||
| ) | 
| #define READER_THROW | ( | message | ) | 
| #define READER_TRY_CALL | ( | func, | |
| ... | |||
| ) | 
| #define READER_TRY_INITIALIZATION if (!header()->get_is_valid()) BAPI_VOID_RETURN | 
| #define READER_TRY_SET | ( | var, | |
| func, | |||
| ... | |||
| ) |