26 #define TRANSACTION_STATUS_IN_PROGRESS 0x00 27 #define TRANSACTION_STATUS_COMMITTED 0x01 28 #define TRANSACTION_STATUS_ABORTED 0x02 29 #define TRANSACTION_STATUS_SUB_COMMITTED 0x03 54 #define CLOG_ZEROPAGE 0x00 55 #define CLOG_TRUNCATE 0x10 void TransactionIdSetTreeStatus(TransactionId xid, int nsubxids, TransactionId *subxids, XidStatus status, XLogRecPtr lsn)
void clog_redo(XLogReaderState *record)
const char * clog_identify(uint8 info)
XidStatus TransactionIdGetStatus(TransactionId xid, XLogRecPtr *lsn)
void clog_desc(StringInfo buf, XLogReaderState *record)
void CheckPointCLOG(void)
void TruncateCLOG(TransactionId oldestXact, Oid oldestxid_datoid)
void ExtendCLOG(TransactionId newestXact)
static void static void status(const char *fmt,...) pg_attribute_printf(1
struct xl_clog_truncate xl_clog_truncate
Size CLOGShmemBuffers(void)