mirror of
https://github.com/postgres/postgres.git
synced 2025-10-25 13:17:41 +03:00
Massive commit to run PGINDENT on all *.c and *.h files.
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* xact.h--
|
||||
* postgres transaction system header
|
||||
* postgres transaction system header
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: xact.h,v 1.6 1997/08/29 09:05:25 vadim Exp $
|
||||
* $Id: xact.h,v 1.7 1997/09/07 04:56:19 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -16,83 +16,85 @@
|
||||
#include <utils/nabstime.h>
|
||||
|
||||
/* ----------------
|
||||
* transaction state structure
|
||||
* transaction state structure
|
||||
* ----------------
|
||||
*/
|
||||
typedef struct TransactionStateData {
|
||||
TransactionId transactionIdData;
|
||||
CommandId commandId;
|
||||
CommandId scanCommandId;
|
||||
AbsoluteTime startTime;
|
||||
int state;
|
||||
int blockState;
|
||||
} TransactionStateData;
|
||||
typedef struct TransactionStateData
|
||||
{
|
||||
TransactionId transactionIdData;
|
||||
CommandId commandId;
|
||||
CommandId scanCommandId;
|
||||
AbsoluteTime startTime;
|
||||
int state;
|
||||
int blockState;
|
||||
} TransactionStateData;
|
||||
|
||||
/* ----------------
|
||||
* transaction states
|
||||
* transaction states
|
||||
* ----------------
|
||||
*/
|
||||
#define TRANS_DEFAULT 0
|
||||
#define TRANS_START 1
|
||||
#define TRANS_INPROGRESS 2
|
||||
#define TRANS_COMMIT 3
|
||||
#define TRANS_ABORT 4
|
||||
#define TRANS_DISABLED 5
|
||||
#define TRANS_DEFAULT 0
|
||||
#define TRANS_START 1
|
||||
#define TRANS_INPROGRESS 2
|
||||
#define TRANS_COMMIT 3
|
||||
#define TRANS_ABORT 4
|
||||
#define TRANS_DISABLED 5
|
||||
|
||||
/* ----------------
|
||||
* transaction block states
|
||||
* transaction block states
|
||||
* ----------------
|
||||
*/
|
||||
#define TBLOCK_DEFAULT 0
|
||||
#define TBLOCK_BEGIN 1
|
||||
#define TBLOCK_INPROGRESS 2
|
||||
#define TBLOCK_END 3
|
||||
#define TBLOCK_ABORT 4
|
||||
#define TBLOCK_ENDABORT 5
|
||||
#define TBLOCK_DEFAULT 0
|
||||
#define TBLOCK_BEGIN 1
|
||||
#define TBLOCK_INPROGRESS 2
|
||||
#define TBLOCK_END 3
|
||||
#define TBLOCK_ABORT 4
|
||||
#define TBLOCK_ENDABORT 5
|
||||
|
||||
typedef TransactionStateData *TransactionState;
|
||||
|
||||
/* ----------------
|
||||
* extern definitions
|
||||
* extern definitions
|
||||
* ----------------
|
||||
*/
|
||||
extern int TransactionFlushEnabled(void);
|
||||
extern void SetTransactionFlushEnabled(bool state);
|
||||
extern int TransactionFlushEnabled(void);
|
||||
extern void SetTransactionFlushEnabled(bool state);
|
||||
|
||||
extern bool IsTransactionState(void);
|
||||
extern bool IsAbortedTransactionBlockState(void);
|
||||
extern void OverrideTransactionSystem(bool flag);
|
||||
extern bool IsTransactionState(void);
|
||||
extern bool IsAbortedTransactionBlockState(void);
|
||||
extern void OverrideTransactionSystem(bool flag);
|
||||
extern TransactionId GetCurrentTransactionId(void);
|
||||
extern CommandId GetCurrentCommandId(void);
|
||||
extern CommandId GetScanCommandId(void);
|
||||
extern void SetScanCommandId(CommandId);
|
||||
extern void SetScanCommandId(CommandId);
|
||||
extern AbsoluteTime GetCurrentTransactionStartTime(void);
|
||||
extern bool TransactionIdIsCurrentTransactionId(TransactionId xid);
|
||||
extern bool CommandIdIsCurrentCommandId(CommandId cid);
|
||||
extern bool CommandIdGEScanCommandId(CommandId cid);
|
||||
extern void CommandCounterIncrement(void);
|
||||
extern void InitializeTransactionSystem(void);
|
||||
extern bool CurrentXactInProgress(void);
|
||||
extern void StartTransactionCommand(void);
|
||||
extern void CommitTransactionCommand(void);
|
||||
extern void AbortCurrentTransaction(void);
|
||||
extern void BeginTransactionBlock(void);
|
||||
extern void EndTransactionBlock(void);
|
||||
extern bool IsTransactionBlock(void);
|
||||
extern void UserAbortTransactionBlock(void);
|
||||
extern bool TransactionIdIsCurrentTransactionId(TransactionId xid);
|
||||
extern bool CommandIdIsCurrentCommandId(CommandId cid);
|
||||
extern bool CommandIdGEScanCommandId(CommandId cid);
|
||||
extern void CommandCounterIncrement(void);
|
||||
extern void InitializeTransactionSystem(void);
|
||||
extern bool CurrentXactInProgress(void);
|
||||
extern void StartTransactionCommand(void);
|
||||
extern void CommitTransactionCommand(void);
|
||||
extern void AbortCurrentTransaction(void);
|
||||
extern void BeginTransactionBlock(void);
|
||||
extern void EndTransactionBlock(void);
|
||||
extern bool IsTransactionBlock(void);
|
||||
extern void UserAbortTransactionBlock(void);
|
||||
|
||||
extern TransactionId DisabledTransactionId;
|
||||
|
||||
/* defined in xid.c */
|
||||
extern TransactionId xidin(char *representation);
|
||||
extern char *xidout(TransactionId transactionId);
|
||||
extern bool xideq(TransactionId xid1, TransactionId xid2);
|
||||
extern bool TransactionIdIsValid(TransactionId transactionId);
|
||||
extern void StoreInvalidTransactionId(TransactionId *destination);
|
||||
extern void TransactionIdStore(TransactionId transactionId,
|
||||
TransactionId *destination);
|
||||
extern bool TransactionIdEquals(TransactionId id1, TransactionId id2);
|
||||
extern bool TransactionIdIsLessThan(TransactionId id1, TransactionId id2);
|
||||
extern void TransactionIdAdd(TransactionId *xid, int value);
|
||||
extern char *xidout(TransactionId transactionId);
|
||||
extern bool xideq(TransactionId xid1, TransactionId xid2);
|
||||
extern bool TransactionIdIsValid(TransactionId transactionId);
|
||||
extern void StoreInvalidTransactionId(TransactionId * destination);
|
||||
extern void
|
||||
TransactionIdStore(TransactionId transactionId,
|
||||
TransactionId * destination);
|
||||
extern bool TransactionIdEquals(TransactionId id1, TransactionId id2);
|
||||
extern bool TransactionIdIsLessThan(TransactionId id1, TransactionId id2);
|
||||
extern void TransactionIdAdd(TransactionId * xid, int value);
|
||||
|
||||
#endif /* XACT_H */
|
||||
#endif /* XACT_H */
|
||||
|
||||
Reference in New Issue
Block a user