PostgreSQL Source Code  git master
BTVacState Struct Reference

Data Fields

IndexVacuumInfoinfo
 
IndexBulkDeleteResultstats
 
IndexBulkDeleteCallback callback
 
void * callback_state
 
BTCycleId cycleid
 
BlockNumber lastBlockVacuumed
 
BlockNumber lastBlockLocked
 
BlockNumber totFreePages
 
TransactionId oldestBtpoXact
 
MemoryContext pagedelcontext
 

Detailed Description

Definition at line 42 of file nbtree.c.

Field Documentation

◆ callback

IndexBulkDeleteCallback BTVacState::callback

Definition at line 46 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ callback_state

void* BTVacState::callback_state

Definition at line 47 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ cycleid

BTCycleId BTVacState::cycleid

Definition at line 48 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ info

IndexVacuumInfo* BTVacState::info

Definition at line 44 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ lastBlockLocked

BlockNumber BTVacState::lastBlockLocked

Definition at line 50 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ lastBlockVacuumed

BlockNumber BTVacState::lastBlockVacuumed

Definition at line 49 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ oldestBtpoXact

TransactionId BTVacState::oldestBtpoXact

Definition at line 52 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ pagedelcontext

MemoryContext BTVacState::pagedelcontext

Definition at line 53 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ stats

IndexBulkDeleteResult* BTVacState::stats

Definition at line 45 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().

◆ totFreePages

BlockNumber BTVacState::totFreePages

Definition at line 51 of file nbtree.c.

Referenced by btvacuumpage(), and btvacuumscan().


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