PostgreSQL Source Code
git master
|
Definition at line 32 of file pruneheap.c.
int8 PruneState::htsv[MaxHeapTuplesPerPage+1] |
Definition at line 77 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_chain().
bool PruneState::marked[MaxHeapTuplesPerPage+1] |
Definition at line 67 of file pruneheap.c.
Referenced by heap_page_prune(), heap_prune_chain(), heap_prune_record_dead(), heap_prune_record_redirect(), and heap_prune_record_unused().
int PruneState::ndead |
Definition at line 54 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_dead().
TransactionId PruneState::new_prune_xid |
Definition at line 51 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_prunable().
OffsetNumber PruneState::nowdead[MaxHeapTuplesPerPage] |
Definition at line 58 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_dead().
OffsetNumber PruneState::nowunused[MaxHeapTuplesPerPage] |
Definition at line 59 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_unused().
int PruneState::nredirected |
Definition at line 53 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_redirect().
int PruneState::nunused |
Definition at line 55 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_unused().
TimestampTz PruneState::old_snap_ts |
Definition at line 47 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_satisfies_vacuum().
bool PruneState::old_snap_used |
Definition at line 49 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_satisfies_vacuum().
TransactionId PruneState::old_snap_xmin |
Definition at line 48 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_satisfies_vacuum().
OffsetNumber PruneState::redirected[MaxHeapTuplesPerPage *2] |
Definition at line 57 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_record_redirect().
Relation PruneState::rel |
Definition at line 34 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_satisfies_vacuum().
TransactionId PruneState::snapshotConflictHorizon |
Definition at line 52 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_chain().
GlobalVisState* PruneState::vistest |
Definition at line 37 of file pruneheap.c.
Referenced by heap_page_prune(), and heap_prune_satisfies_vacuum().