|
PostgreSQL Source Code git master
|
#include <predicate_internals.h>
Definition at line 58 of file predicate_internals.h.
| SerCommitSeqNo SERIALIZABLEXACT::commitSeqNo |
Definition at line 78 of file predicate_internals.h.
Referenced by DropAllPredicateLocksFromTable(), OnConflict_CheckForSerializationFailure(), PredicateLockShmemInit(), and ReleasePredicateLocks().
| SerCommitSeqNo SERIALIZABLEXACT::earliestOutConflictCommit |
Definition at line 83 of file predicate_internals.h.
Referenced by ReleasePredicateLocks().
| TransactionId SERIALIZABLEXACT::finishedBefore |
Definition at line 112 of file predicate_internals.h.
Referenced by PredicateLockShmemInit(), and ReleasePredicateLocks().
| dlist_node SERIALIZABLEXACT::finishedLink |
Definition at line 93 of file predicate_internals.h.
Referenced by PredicateLockShmemInit(), and ReleasePredicateLocks().
| uint32 SERIALIZABLEXACT::flags |
Definition at line 116 of file predicate_internals.h.
Referenced by AtPrepare_PredicateLocks(), CheckForSerializableConflictOut(), FlagRWConflict(), GetSafeSnapshot(), PreCommit_CheckForSerializationFailure(), PredicateLockShmemInit(), and ReleasePredicateLocks().
| dlist_head SERIALIZABLEXACT::inConflicts |
Definition at line 90 of file predicate_internals.h.
Referenced by CheckForSerializableConflictOut(), PreCommit_CheckForSerializationFailure(), PredicateLockShmemInit(), and ReleasePredicateLocks().
| SerCommitSeqNo SERIALIZABLEXACT::lastCommitBeforeSnapshot |
Definition at line 85 of file predicate_internals.h.
Referenced by CheckForSerializableConflictOut(), OnConflict_CheckForSerializationFailure(), and PredicateLockShmemInit().
| dlist_head SERIALIZABLEXACT::outConflicts |
Definition at line 88 of file predicate_internals.h.
Referenced by PredicateLockShmemInit(), ReleasePredicateLocks(), RWConflictExists(), and SetRWConflict().
| LWLock SERIALIZABLEXACT::perXactPredicateListLock |
Definition at line 102 of file predicate_internals.h.
Referenced by CheckTargetForConflictsIn(), and PredicateLockShmemInit().
| int SERIALIZABLEXACT::pgprocno |
Definition at line 118 of file predicate_internals.h.
Referenced by PostPrepare_PredicateLocks(), and PredicateLockShmemInit().
| int SERIALIZABLEXACT::pid |
Definition at line 117 of file predicate_internals.h.
Referenced by PostPrepare_PredicateLocks(), PredicateLockShmemInit(), and ReleasePredicateLocks().
| dlist_head SERIALIZABLEXACT::possibleUnsafeConflicts |
Definition at line 108 of file predicate_internals.h.
Referenced by GetSafeSnapshot(), PredicateLockShmemInit(), and ReleasePredicateLocks().
| dlist_head SERIALIZABLEXACT::predicateLocks |
Definition at line 92 of file predicate_internals.h.
Referenced by ClearOldPredicateLocks(), PredicateLockShmemInit(), and ReleaseOneSerializableXact().
| SerCommitSeqNo SERIALIZABLEXACT::prepareSeqNo |
Definition at line 77 of file predicate_internals.h.
Referenced by PreCommit_CheckForSerializationFailure(), and PredicateLockShmemInit().
| union { ... } SERIALIZABLEXACT::SeqNo |
| TransactionId SERIALIZABLEXACT::topXid |
Definition at line 110 of file predicate_internals.h.
Referenced by PredicateLockShmemInit(), and RegisterPredicateLockingXid().
| VirtualTransactionId SERIALIZABLEXACT::vxid |
Definition at line 60 of file predicate_internals.h.
Referenced by PredicateLockShmemInit().
| dlist_node SERIALIZABLEXACT::xactLink |
Definition at line 95 of file predicate_internals.h.
Referenced by PredicateLockShmemInit().
| TransactionId SERIALIZABLEXACT::xmin |
Definition at line 115 of file predicate_internals.h.
Referenced by AtPrepare_PredicateLocks(), PredicateLockShmemInit(), and ReleasePredicateLocks().