68#define SHAREDINVALCATALOG_ID (-1)
77#define SHAREDINVALRELCACHE_ID (-2)
86#define SHAREDINVALSMGR_ID (-3)
97#define SHAREDINVALRELMAP_ID (-4)
105#define SHAREDINVALSNAPSHOT_ID (-5)
114#define SHAREDINVALRELSYNC_ID (-6)
145 void (*resetFunction) (
void));
158 bool *RelcacheInitFileInval);
160 bool *RelcacheInitFileInval);
162 int nmsgs,
bool RelcacheInitFileInval,
void HandleCatchupInterrupt(void)
void LocalExecuteInvalidationMessage(SharedInvalidationMessage *msg)
void SendSharedInvalidMessages(const SharedInvalidationMessage *msgs, int n)
int xactGetCommittedInvalidationMessages(SharedInvalidationMessage **msgs, bool *RelcacheInitFileInval)
PGDLLIMPORT volatile sig_atomic_t catchupInterruptPending
PGDLLIMPORT uint64 SharedInvalidMessageCounter
int inplaceGetInvalidationMessages(SharedInvalidationMessage **msgs, bool *RelcacheInitFileInval)
void ReceiveSharedInvalidMessages(void(*invalFunction)(SharedInvalidationMessage *msg), void(*resetFunction)(void))
void ProcessCatchupInterrupt(void)
void ProcessCommittedInvalidationMessages(SharedInvalidationMessage *msgs, int nmsgs, bool RelcacheInitFileInval, Oid dbid, Oid tsid)
SharedInvalCatcacheMsg cc
SharedInvalRelcacheMsg rc
SharedInvalCatalogMsg cat
SharedInvalSnapshotMsg sn