|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Data Structures | |
| struct | xl_standby_lock |
Macros | |
| #define | NoLock 0 |
| #define | AccessShareLock 1 /* SELECT */ |
| #define | RowShareLock 2 /* SELECT FOR UPDATE/FOR SHARE */ |
| #define | RowExclusiveLock 3 /* INSERT, UPDATE, DELETE */ |
| #define | ShareUpdateExclusiveLock |
| #define | ShareLock 5 /* CREATE INDEX (WITHOUT CONCURRENTLY) */ |
| #define | ShareRowExclusiveLock |
| #define | ExclusiveLock 7 /* blocks ROW SHARE/SELECT...FOR UPDATE */ |
| #define | AccessExclusiveLock |
| #define | MaxLockMode 8 /* highest standard lock mode */ |
| #define | InplaceUpdateTupleLock ExclusiveLock |
Typedefs | |
| typedef int | LOCKMASK |
| typedef int | LOCKMODE |
| typedef struct xl_standby_lock | xl_standby_lock |
| #define AccessExclusiveLock |
Definition at line 43 of file lockdefs.h.
| #define AccessShareLock 1 /* SELECT */ |
Definition at line 36 of file lockdefs.h.
| #define ExclusiveLock 7 /* blocks ROW SHARE/SELECT...FOR UPDATE */ |
Definition at line 42 of file lockdefs.h.
| #define InplaceUpdateTupleLock ExclusiveLock |
Definition at line 48 of file lockdefs.h.
| #define MaxLockMode 8 /* highest standard lock mode */ |
Definition at line 45 of file lockdefs.h.
| #define NoLock 0 |
Definition at line 34 of file lockdefs.h.
| #define RowExclusiveLock 3 /* INSERT, UPDATE, DELETE */ |
Definition at line 38 of file lockdefs.h.
| #define RowShareLock 2 /* SELECT FOR UPDATE/FOR SHARE */ |
Definition at line 37 of file lockdefs.h.
| #define ShareLock 5 /* CREATE INDEX (WITHOUT CONCURRENTLY) */ |
Definition at line 40 of file lockdefs.h.
| #define ShareRowExclusiveLock |
Definition at line 41 of file lockdefs.h.
| #define ShareUpdateExclusiveLock |
Definition at line 39 of file lockdefs.h.
| typedef int LOCKMASK |
Definition at line 25 of file lockdefs.h.
| typedef int LOCKMODE |
Definition at line 26 of file lockdefs.h.
| typedef struct xl_standby_lock xl_standby_lock |