31 for (
i = 0;
i < xlrec->
xcnt;
i++)
81 const char *
id = NULL;
104 bool relcacheInitFileInval)
112 if (relcacheInitFileInval)
117 for (
i = 0;
i < nmsgs;
i++)
#define SHAREDINVALCATALOG_ID
#define SHAREDINVALSMGR_ID
#define SHAREDINVALSNAPSHOT_ID
#define SHAREDINVALRELCACHE_ID
#define SHAREDINVALRELMAP_ID
#define XLOG_INVALIDATIONS
#define XLOG_STANDBY_LOCK
#define XLOG_RUNNING_XACTS
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)
static void standby_desc_running_xacts(StringInfo buf, xl_running_xacts *xlrec)
void appendStringInfo(StringInfo str, const char *fmt,...)
void appendStringInfoString(StringInfo str, const char *s)
SharedInvalidationMessage msgs[FLEXIBLE_ARRAY_MEMBER]
bool relcacheInitFileInval
TransactionId latestCompletedXid
TransactionId oldestRunningXid
TransactionId xids[FLEXIBLE_ARRAY_MEMBER]
xl_standby_lock locks[FLEXIBLE_ARRAY_MEMBER]
SharedInvalRelcacheMsg rc
SharedInvalCatalogMsg cat
SharedInvalSnapshotMsg sn
#define XLogRecGetInfo(decoder)
#define XLogRecGetData(decoder)