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
48 #define CLOG_ZEROPAGE 0x00
49 #define CLOG_TRUNCATE 0x10
void TransactionIdSetTreeStatus(TransactionId xid, int nsubxids, TransactionId *subxids, XidStatus status, XLogRecPtr lsn)
void clog_redo(XLogReaderState *record)
void TruncateCLOG(TransactionId oldestXact)
const char * clog_identify(uint8 info)
XidStatus TransactionIdGetStatus(TransactionId xid, XLogRecPtr *lsn)
void clog_desc(StringInfo buf, XLogReaderState *record)
void CheckPointCLOG(void)
void ExtendCLOG(TransactionId newestXact)
static void static void status(const char *fmt,...) pg_attribute_printf(1
Size CLOGShmemBuffers(void)