init
This commit is contained in:
29
db_include/access/subtrans.h
Executable file
29
db_include/access/subtrans.h
Executable file
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* subtrans.h
|
||||
*
|
||||
* PostgreSQL subtransaction-log manager
|
||||
*
|
||||
* Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* src/include/access/subtrans.h
|
||||
*/
|
||||
#ifndef SUBTRANS_H
|
||||
#define SUBTRANS_H
|
||||
|
||||
/* Number of SLRU buffers to use for subtrans */
|
||||
#define NUM_SUBTRANS_BUFFERS 32
|
||||
|
||||
extern void SubTransSetParent(TransactionId xid, TransactionId parent);
|
||||
extern TransactionId SubTransGetParent(TransactionId xid);
|
||||
extern TransactionId SubTransGetTopmostTransaction(TransactionId xid);
|
||||
|
||||
extern Size SUBTRANSShmemSize(void);
|
||||
extern void SUBTRANSShmemInit(void);
|
||||
extern void BootStrapSUBTRANS(void);
|
||||
extern void StartupSUBTRANS(TransactionId oldestActiveXID);
|
||||
extern void CheckPointSUBTRANS(void);
|
||||
extern void ExtendSUBTRANS(TransactionId newestXact);
|
||||
extern void TruncateSUBTRANS(TransactionId oldestXact);
|
||||
|
||||
#endif /* SUBTRANS_H */
|
||||
Reference in New Issue
Block a user