PostgreSQL Source Code git master
PruneFreezeResult Struct Reference

#include <heapam.h>

Data Fields

int ndeleted
 
int nnewlpdead
 
int nfrozen
 
int live_tuples
 
int recently_dead_tuples
 
bool all_visible
 
bool all_frozen
 
TransactionId vm_conflict_horizon
 
bool hastup
 
int lpdead_items
 
OffsetNumber deadoffsets [MaxHeapTuplesPerPage]
 

Detailed Description

Definition at line 277 of file heapam.h.

Field Documentation

◆ all_frozen

bool PruneFreezeResult::all_frozen

Definition at line 299 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ all_visible

bool PruneFreezeResult::all_visible

Definition at line 298 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ deadoffsets

OffsetNumber PruneFreezeResult::deadoffsets[MaxHeapTuplesPerPage]

Definition at line 314 of file heapam.h.

Referenced by lazy_scan_prune(), and prune_freeze_setup().

◆ hastup

bool PruneFreezeResult::hastup

Definition at line 307 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ live_tuples

int PruneFreezeResult::live_tuples

Definition at line 284 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ lpdead_items

int PruneFreezeResult::lpdead_items

Definition at line 313 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ ndeleted

int PruneFreezeResult::ndeleted

Definition at line 279 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), heap_page_prune_opt(), and lazy_scan_prune().

◆ nfrozen

int PruneFreezeResult::nfrozen

Definition at line 281 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ nnewlpdead

int PruneFreezeResult::nnewlpdead

Definition at line 280 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and heap_page_prune_opt().

◆ recently_dead_tuples

int PruneFreezeResult::recently_dead_tuples

Definition at line 285 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().

◆ vm_conflict_horizon

TransactionId PruneFreezeResult::vm_conflict_horizon

Definition at line 300 of file heapam.h.

Referenced by heap_page_prune_and_freeze(), and lazy_scan_prune().


The documentation for this struct was generated from the following file: