27 #define TRANSACTION_STATUS_IN_PROGRESS 0x00
28 #define TRANSACTION_STATUS_COMMITTED 0x01
29 #define TRANSACTION_STATUS_ABORTED 0x02
30 #define TRANSACTION_STATUS_SUB_COMMITTED 0x03
55 #define CLOG_ZEROPAGE 0x00
56 #define CLOG_TRUNCATE 0x10
const char * clog_identify(uint8 info)
XidStatus TransactionIdGetStatus(TransactionId xid, XLogRecPtr *lsn)
void TransactionIdSetTreeStatus(TransactionId xid, int nsubxids, TransactionId *subxids, XidStatus status, XLogRecPtr lsn)
void ExtendCLOG(TransactionId newestXact)
void clog_redo(XLogReaderState *record)
struct xl_clog_truncate xl_clog_truncate
void TruncateCLOG(TransactionId oldestXact, Oid oldestxid_datoid)
int clogsyncfiletag(const FileTag *ftag, char *path)
void clog_desc(StringInfo buf, XLogReaderState *record)
void CheckPointCLOG(void)