MySQL 8.4.2
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, | |||
... | |||
) |