PostgreSQL Source Code
git master
|
#include <old_snapshot.h>
Definition at line 24 of file old_snapshot.h.
int OldSnapshotControlData::count_used |
Definition at line 69 of file old_snapshot.h.
Referenced by GetOldSnapshotFromTimeMapping(), GetOldSnapshotTimeMapping(), MaintainOldSnapshotTimeMapping(), and SnapMgrInit().
TimestampTz OldSnapshotControlData::current_timestamp |
Definition at line 31 of file old_snapshot.h.
Referenced by GetSnapshotCurrentTimestamp(), and SnapMgrInit().
int OldSnapshotControlData::head_offset |
Definition at line 67 of file old_snapshot.h.
Referenced by GetOldSnapshotFromTimeMapping(), GetOldSnapshotTimeMapping(), MaintainOldSnapshotTimeMapping(), and SnapMgrInit().
TimestampTz OldSnapshotControlData::head_timestamp |
Definition at line 68 of file old_snapshot.h.
Referenced by GetOldSnapshotFromTimeMapping(), GetOldSnapshotTimeMapping(), MaintainOldSnapshotTimeMapping(), and SnapMgrInit().
TransactionId OldSnapshotControlData::latest_xmin |
Definition at line 33 of file old_snapshot.h.
Referenced by MaintainOldSnapshotTimeMapping(), SnapMgrInit(), and TransactionIdLimitedForOldSnapshots().
slock_t OldSnapshotControlData::mutex_current |
Definition at line 30 of file old_snapshot.h.
Referenced by GetSnapshotCurrentTimestamp(), and SnapMgrInit().
slock_t OldSnapshotControlData::mutex_latest_xmin |
Definition at line 32 of file old_snapshot.h.
Referenced by MaintainOldSnapshotTimeMapping(), SnapMgrInit(), and TransactionIdLimitedForOldSnapshots().
slock_t OldSnapshotControlData::mutex_threshold |
Definition at line 35 of file old_snapshot.h.
Referenced by GetOldSnapshotThresholdTimestamp(), SetOldSnapshotThresholdTimestamp(), SnapMgrInit(), SnapshotTooOldMagicForTest(), and TransactionIdLimitedForOldSnapshots().
TimestampTz OldSnapshotControlData::next_map_update |
Definition at line 34 of file old_snapshot.h.
Referenced by MaintainOldSnapshotTimeMapping(), SnapMgrInit(), and TransactionIdLimitedForOldSnapshots().
TimestampTz OldSnapshotControlData::threshold_timestamp |
Definition at line 36 of file old_snapshot.h.
Referenced by GetOldSnapshotThresholdTimestamp(), SetOldSnapshotThresholdTimestamp(), SnapMgrInit(), SnapshotTooOldMagicForTest(), and TransactionIdLimitedForOldSnapshots().
TransactionId OldSnapshotControlData::threshold_xid |
Definition at line 37 of file old_snapshot.h.
Referenced by SetOldSnapshotThresholdTimestamp(), SnapMgrInit(), and TransactionIdLimitedForOldSnapshots().
TransactionId OldSnapshotControlData::xid_by_minute[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 70 of file old_snapshot.h.
Referenced by GetOldSnapshotFromTimeMapping(), GetOldSnapshotTimeMapping(), and MaintainOldSnapshotTimeMapping().