44 bool transactional,
bool flush)
78 if (!transactional && flush)
92 elog(
PANIC,
"logicalmsg_redo: unknown op code %u", info);
#define Assert(condition)
XLogRecPtr LogLogicalMessage(const char *prefix, const char *message, size_t size, bool transactional, bool flush)
void logicalmsg_redo(XLogReaderState *record)
#define SizeOfLogicalMessage
#define XLOG_LOGICAL_MESSAGE
static pg_noinline void Size size
bool IsTransactionState(void)
TransactionId GetCurrentTransactionId(void)
void XLogFlush(XLogRecPtr record)
#define XLOG_INCLUDE_ORIGIN
XLogRecPtr XLogInsert(RmgrId rmid, uint8 info)
void XLogRegisterData(const void *data, uint32 len)
void XLogSetRecordFlags(uint8 flags)
void XLogBeginInsert(void)
#define XLogRecGetInfo(decoder)