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(), CopySnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), PopActiveSnapshot(), PushActiveSnapshotWithLevel(), ReorderBufferCopySnap(), RestoreSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), SnapBuildSnapIncRefcount(), UnregisterSnapshotNoOwner(), and UpdateActiveSnapshotCommandId().
bool SnapshotData::copied |
Definition at line 181 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 183 of file snapshot.h.
Referenced by GetSnapshotData(), GetSnapshotDataReuse(), HeapTupleSatisfiesHistoricMVCC(), HeapTupleSatisfiesMVCC(), ReorderBufferCopySnap(), ReorderBufferProcessTXN(), RestoreSnapshot(), SerializeSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), SnapshotSetCommandId(), and UpdateActiveSnapshotCommandId().
pairingheap_node SnapshotData::ph_node |
Definition at line 202 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), ExportSnapshot(), GetNonHistoricCatalogSnapshot(), GetTransactionSnapshot(), InvalidateCatalogSnapshot(), RegisterSnapshotOnOwner(), SetTransactionSnapshot(), and UnregisterSnapshotNoOwner().
uint32 SnapshotData::regd_count |
Definition at line 201 of file snapshot.h.
Referenced by AtEOXact_Snapshot(), AtSubAbort_Snapshot(), CopySnapshot(), ExportSnapshot(), FreeSnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), GetTransactionSnapshot(), PopActiveSnapshot(), RegisterSnapshotOnOwner(), ReorderBufferCopySnap(), RestoreSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), UnregisterSnapshotNoOwner(), and UpdateActiveSnapshotCommandId().
SnapshotType SnapshotData::snapshot_type |
Definition at line 140 of file snapshot.h.
Referenced by EstimateSnapshotSpace(), HeapTupleSatisfiesVisibility(), ImportSnapshot(), RestoreSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildInitialSnapshot(), and SnapBuildSnapDecRefcount().
uint64 SnapshotData::snapXactCompletionCount |
Definition at line 209 of file snapshot.h.
Referenced by CopySnapshot(), GetSnapshotData(), GetSnapshotDataReuse(), RestoreSnapshot(), SetTransactionSnapshot(), and SnapBuildBuildSnapshot().
uint32 SnapshotData::speculativeToken |
Definition at line 189 of file snapshot.h.
Referenced by _bt_check_unique(), check_exclusion_or_unique_constraint(), and HeapTupleSatisfiesDirty().
bool SnapshotData::suboverflowed |
Definition at line 178 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 177 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 176 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 180 of file snapshot.h.
Referenced by CopySnapshot(), EstimateSnapshotSpace(), ExportSnapshot(), GetSnapshotData(), heap_prepare_pagescan(), heapam_scan_sample_next_tuple(), ImportSnapshot(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildFreeSnapshot(), SnapBuildSnapDecRefcount(), 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(), ReorderBufferCopySnap(), ReorderBufferRestoreChange(), ReorderBufferSerializeChange(), RestoreSnapshot(), SerializeSnapshot(), SetTransactionSnapshot(), SnapBuildBuildSnapshot(), SnapBuildExportSnapshot(), SnapBuildInitialSnapshot(), XidInMVCCSnapshot(), and XidIsConcurrent().
TransactionId* SnapshotData::xip |
Definition at line 164 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 154 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 153 of file snapshot.h.
Referenced by _bt_check_unique(), ATExecDetachPartitionFinalize(), bt_check_every_level(), check_exclusion_or_unique_constraint(), DefineIndex(), ExportSnapshot(), GetSerializableTransactionSnapshotInt(), GetSnapshotData(), 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().