44 bool transactional,
bool flush)
78 if (!transactional && flush)
92 elog(
PANIC,
"logicalmsg_redo: unknown op code %u", info);
Assert(PointerIsAligned(start, uint64))
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
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)