27 bool register_delete);
void RelationPreserveStorage(RelFileLocator rlocator, bool atCommit)
void RelationPreTruncate(Relation rel)
void SerializePendingSyncs(Size maxSize, char *startAddress)
void AtSubCommit_smgr(void)
Size EstimatePendingSyncsSpace(void)
void AtSubAbort_smgr(void)
void RelationCopyStorage(SMgrRelation src, SMgrRelation dst, ForkNumber forkNum, char relpersistence)
bool RelFileLocatorSkippingWAL(RelFileLocator rlocator)
int smgrGetPendingDeletes(bool forCommit, RelFileLocator **ptr)
void PostPrepare_smgr(void)
SMgrRelation RelationCreateStorage(RelFileLocator rlocator, char relpersistence, bool register_delete)
void RestorePendingSyncs(char *startAddress)
void RelationDropStorage(Relation rel)
void RelationTruncate(Relation rel, BlockNumber nblocks)
PGDLLIMPORT int wal_skip_threshold
void smgrDoPendingSyncs(bool isCommit, bool isParallelWorker)
void smgrDoPendingDeletes(bool isCommit)