29 bool relcacheInitFileInval);
34#define XLOG_STANDBY_LOCK 0x00
35#define XLOG_RUNNING_XACTS 0x10
36#define XLOG_INVALIDATIONS 0x20
72#define MinSizeOfInvalidations offsetof(xl_invalidations, msgs)
#define FLEXIBLE_ARRAY_MEMBER
void standby_redo(XLogReaderState *record)
struct xl_standby_locks xl_standby_locks
void standby_desc(StringInfo buf, XLogReaderState *record)
const char * standby_identify(uint8 info)
void standby_desc_invalidations(StringInfo buf, int nmsgs, SharedInvalidationMessage *msgs, Oid dbId, Oid tsId, bool relcacheInitFileInval)
struct xl_invalidations xl_invalidations
struct xl_running_xacts xl_running_xacts
SharedInvalidationMessage msgs[FLEXIBLE_ARRAY_MEMBER]
bool relcacheInitFileInval
TransactionId latestCompletedXid
TransactionId oldestRunningXid
TransactionId xids[FLEXIBLE_ARRAY_MEMBER]
xl_standby_lock locks[FLEXIBLE_ARRAY_MEMBER]