PostgreSQL Source Code git master
Data Fields
PruneState Struct Reference

Data Fields

 
 
bool  freeze
 
struct VacuumCutoffscutoffs
 
 
 
int  nredirected
 
int  ndead
 
int  nunused
 
int  nfrozen
 
 
 
 
 
int  nroot_items
 
 
 
 
 
 
 
int  ndeleted
 
int  live_tuples
 
 
bool  hastup
 
int  lpdead_items
 
 
bool  all_visible
 
bool  all_frozen
 
 

Detailed Description

Definition at line 33 of file pruneheap.c.

Field Documentation

all_frozen

bool PruneState::all_frozen

Definition at line 151 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

all_visible

bool PruneState::all_visible

Definition at line 150 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

cutoffs

struct VacuumCutoffs* PruneState::cutoffs

Definition at line 46 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_record_unchanged_lp_normal(), and heap_prune_satisfies_vacuum().

deadoffsets

OffsetNumber* PruneState::deadoffsets

Definition at line 129 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_record_dead(), and heap_prune_record_unchanged_lp_dead().

freeze

bool PruneState::freeze

Definition at line 45 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

frozen

Definition at line 62 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

hastup

bool PruneState::hastup

Definition at line 122 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_record_redirect(), and heap_prune_record_unchanged_lp_normal().

heaponly_items

OffsetNumber PruneState::heaponly_items[MaxHeapTuplesPerPage]

Definition at line 78 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze().

htsv

int8 PruneState::htsv[MaxHeapTuplesPerPage+1]

Definition at line 98 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_chain(), and heap_prune_record_unchanged_lp_normal().

latest_xid_removed

TransactionId PruneState::latest_xid_removed

Definition at line 53 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_chain().

live_tuples

int PruneState::live_tuples

Definition at line 118 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

lpdead_items

int PruneState::lpdead_items

Definition at line 128 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_record_dead(), and heap_prune_record_unchanged_lp_dead().

mark_unused_now

bool PruneState::mark_unused_now

Definition at line 43 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_dead_or_unused().

ndead

int PruneState::ndead

Definition at line 55 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_dead().

ndeleted

int PruneState::ndeleted

Definition at line 115 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_record_dead(), heap_prune_record_redirect(), and heap_prune_record_unused().

new_prune_xid

TransactionId PruneState::new_prune_xid

Definition at line 52 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_prunable().

nfrozen

int PruneState::nfrozen

Definition at line 57 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

nheaponly_items

int PruneState::nheaponly_items

Definition at line 77 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze().

nowdead

OffsetNumber PruneState::nowdead[MaxHeapTuplesPerPage]

Definition at line 60 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_dead().

nowunused

OffsetNumber PruneState::nowunused[MaxHeapTuplesPerPage]

Definition at line 61 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unused().

nredirected

int PruneState::nredirected

Definition at line 54 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_redirect().

nroot_items

int PruneState::nroot_items

Definition at line 75 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze().

nunused

int PruneState::nunused

Definition at line 56 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unused().

pagefrz

HeapPageFreeze PruneState::pagefrz

Definition at line 103 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

processed

bool PruneState::processed[MaxHeapTuplesPerPage+1]

Definition at line 86 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), heap_prune_chain(), heap_prune_record_dead(), heap_prune_record_redirect(), heap_prune_record_unchanged_lp_dead(), heap_prune_record_unchanged_lp_normal(), heap_prune_record_unchanged_lp_redirect(), heap_prune_record_unchanged_lp_unused(), and heap_prune_record_unused().

recently_dead_tuples

int PruneState::recently_dead_tuples

Definition at line 119 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

redirected

OffsetNumber PruneState::redirected[MaxHeapTuplesPerPage *2]

Definition at line 59 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_redirect().

root_items

OffsetNumber PruneState::root_items[MaxHeapTuplesPerPage]

Definition at line 76 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze().

visibility_cutoff_xid

TransactionId PruneState::visibility_cutoff_xid

Definition at line 152 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_record_unchanged_lp_normal().

vistest

GlobalVisState* PruneState::vistest

Definition at line 41 of file pruneheap.c.

Referenced by heap_page_prune_and_freeze(), and heap_prune_satisfies_vacuum().


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

AltStyle によって変換されたページ (->オリジナル) /