|
PostgreSQL Source Code git master
|
#include <snapshot.h>
Definition at line 138 of file snapshot.h.
| uint32 SnapshotData::active_count |
Definition at line 200 of file snapshot.h.
Referenced by AtSubAbort_Snapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), HeapTupleSatisfiesMVCC(), PopActiveSnapshot(), RestoreSnapshot(), SnapBuildBuildSnapshot(), UnregisterSnapshotNoOwner(), and UpdateActiveSnapshotCommandId().
| bool SnapshotData::copied |
Definition at line 181 of file snapshot.h.
Referenced by FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), PushActiveSnapshotWithLevel(), RegisterSnapshotOnOwner(), ReorderBufferProcessTXN(), ReorderBufferSaveTXNSnapshot(), ReorderBufferStreamTXN(), RestoreSnapshot(), and SnapBuildBuildSnapshot().
| CommandId SnapshotData::curcid |
Definition at line 183 of file snapshot.h.
Referenced by GetSnapshotData(), GetSnapshotDataReuse(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), ReorderBufferProcessTXN(), RestoreSnapshot(), SerializeSnapshot(), SnapBuildBuildSnapshot(), SnapshotSetCommandId(), and UpdateActiveSnapshotCommandId().
| pairingheap_node SnapshotData::ph_node |
Definition at line 202 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), ExportSnapshot(), GetNonHistoricCatalogSnapshot(), GetTransactionSnapshot(), InvalidateCatalogSnapshot(), SetTransactionSnapshot(), and UnregisterSnapshotNoOwner().
| uint32 SnapshotData::regd_count |
Definition at line 201 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), AtSubAbort_Snapshot(), ExportSnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), GetTransactionSnapshot(), HeapTupleSatisfiesMVCC(), PopActiveSnapshot(), RestoreSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), UnregisterSnapshotNoOwner(), and UpdateActiveSnapshotCommandId().
| SnapshotType SnapshotData::snapshot_type |
Definition at line 140 of file snapshot.h.
Referenced by EstimateSnapshotSpace(), HeapTupleSatisfiesVisibility(), ImportSnapshot(), RestoreSnapshot(), and SnapBuildBuildSnapshot().
| uint64 SnapshotData::snapXactCompletionCount |
Definition at line 209 of file snapshot.h.
Referenced by GetSnapshotData(), GetSnapshotDataReuse(), RestoreSnapshot(), SetTransactionSnapshot(), and SnapBuildBuildSnapshot().
| uint32 SnapshotData::speculativeToken |
Definition at line 189 of file snapshot.h.
Referenced by HeapTupleSatisfiesDirty().
| bool SnapshotData::suboverflowed |
Definition at line 178 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), and XidInMVCCSnapshot().
| int32 SnapshotData::subxcnt |
Definition at line 177 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), UpdateLogicalMappings(), and XidInMVCCSnapshot().
| TransactionId* SnapshotData::subxip |
Definition at line 176 of file snapshot.h.
Referenced by CopySnapshot(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), UpdateLogicalMappings(), and XidInMVCCSnapshot().
| bool SnapshotData::takenDuringRecovery |
Definition at line 180 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), heap_prepare_pagescan(), heapam_scan_sample_next_tuple(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), and XidInMVCCSnapshot().
| struct GlobalVisState* SnapshotData::vistest |
Definition at line 195 of file snapshot.h.
Referenced by HeapTupleSatisfiesNonVacuumable().
| uint32 SnapshotData::xcnt |
Definition at line 165 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReorderBufferChangeSize(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), and XidInMVCCSnapshot().
| TransactionId* SnapshotData::xip |
Definition at line 164 of file snapshot.h.
Referenced by CopySnapshot(), ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), and XidInMVCCSnapshot().
| TransactionId SnapshotData::xmax |
Definition at line 154 of file snapshot.h.
Referenced by ExportSnapshot(), GetSnapshotData(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), and XidInMVCCSnapshot().
| TransactionId SnapshotData::xmin |
Definition at line 153 of file snapshot.h.
Referenced by DefineIndex(), ExportSnapshot(), GetSerializableTransactionSnapshotInt(), GetSnapshotData(), GetSnapshotDataReuse(), HeapTupleSatisfiesDirty(), HeapTupleSatisfiesHistoricMVCC(), ImportSnapshot(), ReindexRelationConcurrently(), ReorderBufferGetOldestXmin(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), spgvacuumscan(), verify_heapam(), and XidInMVCCSnapshot().