PostgreSQL Source Code  git master
BTVacState Struct Reference

#include <nbtree.h>

Data Fields

IndexVacuumInfoinfo
 
IndexBulkDeleteResultstats
 
IndexBulkDeleteCallback callback
 
void * callback_state
 
BTCycleId cycleid
 
MemoryContext pagedelcontext
 
int bufsize
 
int maxbufsize
 
BTPendingFSMpendingpages
 
int npendingpages
 

Detailed Description

Definition at line 330 of file nbtree.h.

Field Documentation

◆ bufsize

int BTVacState::bufsize

Definition at line 342 of file nbtree.h.

Referenced by _bt_pendingfsm_add(), _bt_pendingfsm_init(), and btvacuumscan().

◆ callback

IndexBulkDeleteCallback BTVacState::callback

Definition at line 334 of file nbtree.h.

Referenced by btreevacuumposting(), btvacuumpage(), and btvacuumscan().

◆ callback_state

void* BTVacState::callback_state

Definition at line 335 of file nbtree.h.

Referenced by btreevacuumposting(), btvacuumpage(), and btvacuumscan().

◆ cycleid

BTCycleId BTVacState::cycleid

Definition at line 336 of file nbtree.h.

Referenced by btvacuumpage(), and btvacuumscan().

◆ info

IndexVacuumInfo* BTVacState::info

Definition at line 332 of file nbtree.h.

Referenced by _bt_pagedel(), _bt_pendingfsm_finalize(), btvacuumpage(), and btvacuumscan().

◆ maxbufsize

int BTVacState::maxbufsize

Definition at line 343 of file nbtree.h.

Referenced by _bt_pendingfsm_add(), _bt_pendingfsm_init(), and btvacuumscan().

◆ npendingpages

int BTVacState::npendingpages

◆ pagedelcontext

MemoryContext BTVacState::pagedelcontext

Definition at line 337 of file nbtree.h.

Referenced by btvacuumpage(), and btvacuumscan().

◆ pendingpages

BTPendingFSM* BTVacState::pendingpages

◆ stats

IndexBulkDeleteResult* BTVacState::stats

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