60 memcpy(&pageno, rec,
sizeof(pageno));
86 const char *
id = NULL;
#define XLOG_MULTIXACT_ZERO_MEM_PAGE
#define XLOG_MULTIXACT_ZERO_OFF_PAGE
@ MultiXactStatusForShare
@ MultiXactStatusForNoKeyUpdate
@ MultiXactStatusNoKeyUpdate
@ MultiXactStatusForUpdate
@ MultiXactStatusForKeyShare
#define XLOG_MULTIXACT_TRUNCATE_ID
#define XLOG_MULTIXACT_CREATE_ID
const char * multixact_identify(uint8 info)
static void out_member(StringInfo buf, MultiXactMember *member)
void multixact_desc(StringInfo buf, XLogReaderState *record)
void appendStringInfo(StringInfo str, const char *fmt,...)
void appendStringInfoString(StringInfo str, const char *s)
MultiXactMember members[FLEXIBLE_ARRAY_MEMBER]
MultiXactOffset startTruncMemb
MultiXactOffset endTruncMemb
MultiXactId startTruncOff
#define XLogRecGetInfo(decoder)
#define XLogRecGetData(decoder)