67#define SHAREDINVALCATALOG_ID (-1)
76#define SHAREDINVALRELCACHE_ID (-2)
85#define SHAREDINVALSMGR_ID (-3)
96#define SHAREDINVALRELMAP_ID (-4)
104#define SHAREDINVALSNAPSHOT_ID (-5)
133 void (*resetFunction) (
void));
146 bool *RelcacheInitFileInval);
148 bool *RelcacheInitFileInval);
150 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