PostgreSQL Source Code: PruneState Struct Reference (original) (raw)
Data Fields | |
---|---|
GlobalVisState * | vistest |
bool | mark_unused_now |
bool | freeze |
struct VacuumCutoffs * | cutoffs |
TransactionId | new_prune_xid |
TransactionId | latest_xid_removed |
int | nredirected |
int | ndead |
int | nunused |
int | nfrozen |
OffsetNumber | redirected [MaxHeapTuplesPerPage *2] |
OffsetNumber | nowdead [MaxHeapTuplesPerPage] |
OffsetNumber | nowunused [MaxHeapTuplesPerPage] |
HeapTupleFreeze | frozen [MaxHeapTuplesPerPage] |
int | nroot_items |
OffsetNumber | root_items [MaxHeapTuplesPerPage] |
int | nheaponly_items |
OffsetNumber | heaponly_items [MaxHeapTuplesPerPage] |
bool | processed [MaxHeapTuplesPerPage+1] |
int8 | htsv [MaxHeapTuplesPerPage+1] |
HeapPageFreeze | pagefrz |
int | ndeleted |
int | live_tuples |
int | recently_dead_tuples |
bool | hastup |
int | lpdead_items |
OffsetNumber * | deadoffsets |
bool | all_visible |
bool | all_frozen |
TransactionId | visibility_cutoff_xid |
Definition at line 33 of file pruneheap.c.
◆ all_frozen
bool PruneState::all_frozen
◆ all_visible
bool PruneState::all_visible
◆ cutoffs
◆ deadoffsets
◆ freeze
◆ frozen
◆ hastup
◆ heaponly_items
◆ htsv
◆ latest_xid_removed
◆ live_tuples
int PruneState::live_tuples
◆ lpdead_items
int PruneState::lpdead_items
◆ mark_unused_now
bool PruneState::mark_unused_now
◆ ndead
◆ ndeleted
◆ new_prune_xid
◆ nfrozen
◆ nheaponly_items
int PruneState::nheaponly_items
◆ nowdead
◆ nowunused
◆ nredirected
int PruneState::nredirected
◆ nroot_items
int PruneState::nroot_items
◆ nunused
◆ pagefrz
◆ processed
◆ recently_dead_tuples
int PruneState::recently_dead_tuples
◆ redirected
◆ root_items
◆ visibility_cutoff_xid
◆ vistest
The documentation for this struct was generated from the following file:
- src/backend/access/heap/pruneheap.c