10 #ifndef PG_LOGICAL_MESSAGE_H
11 #define PG_LOGICAL_MESSAGE_H
30 #define SizeOfLogicalMessage (offsetof(xl_logical_message, message))
33 size_t size,
bool transactional);
36 #define XLOG_LOGICAL_MESSAGE 0x00
#define FLEXIBLE_ARRAY_MEMBER
struct xl_logical_message xl_logical_message
XLogRecPtr LogLogicalMessage(const char *prefix, const char *message, size_t size, bool transactional)
void logicalmsg_desc(StringInfo buf, XLogReaderState *record)
const char * logicalmsg_identify(uint8 info)
void logicalmsg_redo(XLogReaderState *record)
char message[FLEXIBLE_ARRAY_MEMBER]