PostgreSQL Source Code
git master
|
Definition at line 152 of file snapbuild.c.
bool SnapBuild::building_full_snapshot |
Definition at line 190 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildFindSnapshot(), and SnapBuildInitialSnapshot().
struct { ... } SnapBuild::catchange |
struct { ... } SnapBuild::committed |
MemoryContext SnapBuild::context |
Definition at line 158 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), FreeSnapshotBuilder(), SnapBuildBuildSnapshot(), SnapBuildPurgeOlderTxn(), SnapBuildRestore(), and SnapBuildSerialize().
bool SnapBuild::in_slot_creation |
Definition at line 198 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), and SnapBuildFindSnapshot().
bool SnapBuild::includes_all_transactions |
Definition at line 239 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), and SnapBuildInitialSnapshot().
TransactionId SnapBuild::initial_xmin_horizon |
Definition at line 187 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildFindSnapshot(), and SnapBuildRestore().
XLogRecPtr SnapBuild::last_serialized_snapshot |
Definition at line 208 of file snapbuild.c.
Referenced by SnapBuildProcessRunningXacts(), and SnapBuildSerialize().
TransactionId SnapBuild::next_phase_at |
Definition at line 220 of file snapbuild.c.
Referenced by SnapBuildCommitTxn(), SnapBuildFindSnapshot(), SnapBuildProcessChange(), SnapBuildRestore(), and SnapBuildSerialize().
ReorderBuffer* SnapBuild::reorder |
Definition at line 213 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildDistributeNewCatalogSnapshot(), SnapBuildProcessChange(), SnapBuildProcessNewCid(), SnapBuildProcessRunningXacts(), SnapBuildRestore(), SnapBuildSerialize(), and SnapBuildXidHasCatalogChanges().
Snapshot SnapBuild::snapshot |
Definition at line 203 of file snapbuild.c.
Referenced by FreeSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildDistributeNewCatalogSnapshot(), SnapBuildGetOrBuildSnapshot(), SnapBuildProcessChange(), SnapBuildRestore(), and SnapBuildSerialize().
XLogRecPtr SnapBuild::start_decoding_at |
Definition at line 170 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildCommitTxn(), SnapBuildFindSnapshot(), and SnapBuildXactNeedsSkip().
SnapBuildState SnapBuild::state |
Definition at line 155 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 181 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildGetTwoPhaseAt(), and SnapBuildSetTwoPhaseAt().
size_t SnapBuild::xcnt |
Definition at line 229 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), SnapBuildBuildSnapshot(), SnapBuildPurgeOlderTxn(), SnapBuildRestore(), SnapBuildSerialize(), and SnapBuildXidHasCatalogChanges().
size_t SnapBuild::xcnt_space |
Definition at line 232 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), and SnapBuildRestore().
TransactionId* SnapBuild::xip |
Definition at line 255 of file snapbuild.c.
Referenced by AllocateSnapshotBuilder(), SnapBuildAddCommittedTxn(), SnapBuildBuildSnapshot(), SnapBuildPurgeOlderTxn(), SnapBuildRestore(), SnapBuildSerialize(), and SnapBuildXidHasCatalogChanges().
TransactionId SnapBuild::xmax |
Definition at line 164 of file snapbuild.c.
Referenced by SnapBuildBuildSnapshot(), SnapBuildCommitTxn(), SnapBuildFindSnapshot(), SnapBuildProcessRunningXacts(), SnapBuildPurgeOlderTxn(), and SnapBuildRestore().
TransactionId SnapBuild::xmin |
Definition at line 161 of file snapbuild.c.
Referenced by SnapBuildBuildSnapshot(), SnapBuildFindSnapshot(), SnapBuildProcessRunningXacts(), SnapBuildPurgeOlderTxn(), and SnapBuildRestore().