PostgreSQL Source Code
git master
|
#include <snapshot.h>
Definition at line 142 of file snapshot.h.
uint32 SnapshotData::active_count |
Definition at line 204 of file snapshot.h.
Referenced by AtSubAbort_Snapshot(), CopySnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), PopActiveSnapshot(), PushActiveSnapshotWithLevel(), ReorderBufferCopySnap(), RestoreSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), SnapBuildSnapIncRefcount(), UnregisterSnapshotFromOwner(), and UpdateActiveSnapshotCommandId().
bool SnapshotData::copied |
Definition at line 185 of file snapshot.h.
Referenced by CopySnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), PushActiveSnapshotWithLevel(), RegisterSnapshotOnOwner(), ReorderBufferCopySnap(), ReorderBufferFreeSnap(), ReorderBufferProcessTXN(), ReorderBufferRestoreChange(), ReorderBufferSaveTXNSnapshot(), ReorderBufferStreamTXN(), RestoreSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), and SnapBuildSnapDecRefcount().
CommandId SnapshotData::curcid |
Definition at line 187 of file snapshot.h.
Referenced by GetSnapshotData(), GetSnapshotDataReuse(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), ReorderBufferCopySnap(), ReorderBufferProcessTXN(), RestoreSnapshot(), SerializeSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), SnapshotSetCommandId(), and UpdateActiveSnapshotCommandId().
XLogRecPtr SnapshotData::lsn |
Definition at line 209 of file snapshot.h.
Referenced by GetOldestSnapshot(), GetSnapshotDataInitOldSnapshot(), init_toast_snapshot(), RestoreSnapshot(), and SerializeSnapshot().
pairingheap_node SnapshotData::ph_node |
Definition at line 206 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), ExportSnapshot(), GetNonHistoricCatalogSnapshot(), GetTransactionSnapshot(), InvalidateCatalogSnapshot(), RegisterSnapshotOnOwner(), SetTransactionSnapshot(), and UnregisterSnapshotFromOwner().
uint32 SnapshotData::regd_count |
Definition at line 205 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), AtSubAbort_Snapshot(), CopySnapshot(), ExportSnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), GetTransactionSnapshot(), PopActiveSnapshot(), RegisterSnapshotOnOwner(), ReorderBufferCopySnap(), RestoreSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), UnregisterSnapshotFromOwner(), and UpdateActiveSnapshotCommandId().
SnapshotType SnapshotData::snapshot_type |
Definition at line 144 of file snapshot.h.
Referenced by EstimateSnapshotSpace(), HeapTupleSatisfiesVisibility(), ImportSnapshot(), RestoreSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildInitialSnapshot(), and SnapBuildSnapDecRefcount().
uint64 SnapshotData::snapXactCompletionCount |
Definition at line 216 of file snapshot.h.
Referenced by CopySnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), RestoreSnapshot(), SetTransactionSnapshot(), and SnapBuildBuildSnapshot().
uint32 SnapshotData::speculativeToken |
Definition at line 193 of file snapshot.h.
Referenced by _bt_check_unique(), check_exclusion_or_unique_constraint(), and HeapTupleSatisfiesDirty().
bool SnapshotData::suboverflowed |
Definition at line 182 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), and XidInMVCCSnapshot().
int32 SnapshotData::subxcnt |
Definition at line 181 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReorderBufferChangeSize(), ReorderBufferCopySnap(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), UpdateLogicalMappings(), and XidInMVCCSnapshot().
TransactionId* SnapshotData::subxip |
Definition at line 180 of file snapshot.h.
Referenced by CopySnapshot(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReorderBufferCopySnap(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), UpdateLogicalMappings(), and XidInMVCCSnapshot().
bool SnapshotData::takenDuringRecovery |
Definition at line 184 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), heapam_scan_sample_next_tuple(), heapgetpage(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), and XidInMVCCSnapshot().
struct GlobalVisState* SnapshotData::vistest |
Definition at line 199 of file snapshot.h.
Referenced by HeapTupleSatisfiesNonVacuumable().
TimestampTz SnapshotData::whenTaken |
Definition at line 208 of file snapshot.h.
Referenced by GetSnapshotDataInitOldSnapshot(), init_toast_snapshot(), RestoreSnapshot(), and SerializeSnapshot().
uint32 SnapshotData::xcnt |
Definition at line 169 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReorderBufferChangeSize(), ReorderBufferCopySnap(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildExportSnapshot(), SnapBuildInitialSnapshot(), XidInMVCCSnapshot(), and XidIsConcurrent().
TransactionId* SnapshotData::xip |
Definition at line 168 of file snapshot.h.
Referenced by CopySnapshot(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReorderBufferCopySnap(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildInitialSnapshot(), XidInMVCCSnapshot(), and XidIsConcurrent().
TransactionId SnapshotData::xmax |
Definition at line 158 of file snapshot.h.
Referenced by _bt_check_unique(), check_exclusion_or_unique_constraint(), ExportSnapshot(), GetSnapshotData(), heapam_tuple_lock(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), RelationFindReplTupleByIndex(), RelationFindReplTupleSeq(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildInitialSnapshot(), XidInMVCCSnapshot(), and XidIsConcurrent().
TransactionId SnapshotData::xmin |
Definition at line 157 of file snapshot.h.
Referenced by _bt_check_unique(), ATExecDetachPartitionFinalize(), bt_check_every_level(), check_exclusion_or_unique_constraint(), DefineIndex(), ExportSnapshot(), GetSerializableTransactionSnapshotInt(), GetSnapshotData(), GetSnapshotDataInitOldSnapshot(), GetSnapshotDataReuse(), heapam_tuple_lock(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReindexRelationConcurrently(), RelationFindReplTupleByIndex(), RelationFindReplTupleSeq(), ReorderBufferGetOldestXmin(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildInitialSnapshot(), SnapshotResetXmin(), spgvacuumscan(), verify_heapam(), XidInMVCCSnapshot(), XidIsConcurrent(), and xmin_cmp().