PostgreSQL Source Code
git master
|
Definition at line 147 of file snapbuild.c.
bool SnapBuild::building_full_snapshot |
Definition at line 185 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), and SnapBuildFindSnapshot().
struct { ... } SnapBuild::committed |
MemoryContext SnapBuild::context |
Definition at line 153 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), FreeSnapshotBuilder(), SnapBuildBuildSnapshot(), SnapBuildPurgeCommittedTxn(), SnapBuildRestore(), and SnapBuildSerialize().
bool SnapBuild::includes_all_transactions |
Definition at line 226 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), and SnapBuildInitialSnapshot().
TransactionId SnapBuild::initial_xmin_horizon |
Definition at line 182 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildFindSnapshot(), and SnapBuildRestore().
XLogRecPtr SnapBuild::last_serialized_snapshot |
Definition at line 195 of file snapbuild.c.
Referenced by SnapBuildProcessRunningXacts(), and SnapBuildSerialize().
TransactionId SnapBuild::next_phase_at |
Definition at line 207 of file snapbuild.c.
Referenced by SnapBuildCommitTxn(), SnapBuildFindSnapshot(), SnapBuildProcessChange(), SnapBuildRestore(), and SnapBuildSerialize().
ReorderBuffer* SnapBuild::reorder |
Definition at line 200 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildDistributeNewCatalogSnapshot(), SnapBuildProcessChange(), SnapBuildProcessNewCid(), SnapBuildProcessRunningXacts(), SnapBuildRestore(), and SnapBuildSerialize().
Snapshot SnapBuild::snapshot |
Definition at line 190 of file snapbuild.c.
Referenced by FreeSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildDistributeNewCatalogSnapshot(), SnapBuildGetOrBuildSnapshot(), SnapBuildProcessChange(), SnapBuildRestore(), and SnapBuildSerialize().
XLogRecPtr SnapBuild::start_decoding_at |
Definition at line 165 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildFindSnapshot(), and SnapBuildXactNeedsSkip().
SnapBuildState SnapBuild::state |
Definition at line 150 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildBuildSnapshot(), SnapBuildCommitTxn(), SnapBuildCurrentState(), SnapBuildFindSnapshot(), SnapBuildGetOrBuildSnapshot(), SnapBuildInitialSnapshot(), SnapBuildProcessChange(), SnapBuildProcessRunningXacts(), SnapBuildRestore(), SnapBuildSerializationPoint(), and SnapBuildSerialize().
XLogRecPtr SnapBuild::two_phase_at |
Definition at line 176 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildGetTwoPhaseAt(), and SnapBuildSetTwoPhaseAt().
size_t SnapBuild::xcnt |
Definition at line 216 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), SnapBuildBuildSnapshot(), SnapBuildPurgeCommittedTxn(), SnapBuildRestore(), and SnapBuildSerialize().
size_t SnapBuild::xcnt_space |
Definition at line 219 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), and SnapBuildRestore().
TransactionId* SnapBuild::xip |
Definition at line 242 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), SnapBuildBuildSnapshot(), SnapBuildPurgeCommittedTxn(), SnapBuildRestore(), and SnapBuildSerialize().
TransactionId SnapBuild::xmax |
Definition at line 159 of file snapbuild.c.
Referenced by SnapBuildBuildSnapshot(), SnapBuildCommitTxn(), SnapBuildFindSnapshot(), SnapBuildProcessRunningXacts(), SnapBuildPurgeCommittedTxn(), and SnapBuildRestore().
TransactionId SnapBuild::xmin |
Definition at line 156 of file snapbuild.c.
Referenced by SnapBuildBuildSnapshot(), SnapBuildFindSnapshot(), SnapBuildProcessRunningXacts(), SnapBuildPurgeCommittedTxn(), and SnapBuildRestore().