PostgreSQL Source Code git master
Loading...
Searching...
No Matches
ParallelVacuumState Struct Reference

Data Fields

ParallelContext * pcxt
 
Relation heaprel
 
Relation * indrels
 
int nindexes
 
PVShared * shared
 
PVIndStats * indstats
 
TidStore * dead_items
 
BufferUsage * buffer_usage
 
WalUsage * wal_usage
 
bool * will_parallel_vacuum
 
int nindexes_parallel_bulkdel
 
int nindexes_parallel_cleanup
 
int nindexes_parallel_condcleanup
 
BufferAccessStrategy bstrategy
 
char * relnamespace
 
char * relname
 
char * indname
 
PVIndVacStatus status
 

Detailed Description

Definition at line 211 of file vacuumparallel.c.

Field Documentation

◆ bstrategy

BufferAccessStrategy ParallelVacuumState::bstrategy

◆ buffer_usage

BufferUsage* ParallelVacuumState::buffer_usage

Definition at line 240 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ dead_items

◆ heaprel

Relation ParallelVacuumState::heaprel

◆ indname

char* ParallelVacuumState::indname

Definition at line 269 of file vacuumparallel.c.

Referenced by parallel_vacuum_main(), and parallel_vacuum_process_one_index().

◆ indrels

◆ indstats

◆ nindexes

◆ nindexes_parallel_bulkdel

int ParallelVacuumState::nindexes_parallel_bulkdel

Definition at line 256 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ nindexes_parallel_cleanup

int ParallelVacuumState::nindexes_parallel_cleanup

Definition at line 257 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ nindexes_parallel_condcleanup

int ParallelVacuumState::nindexes_parallel_condcleanup

Definition at line 258 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ pcxt

ParallelContext* ParallelVacuumState::pcxt

◆ relname

char* ParallelVacuumState::relname

Definition at line 268 of file vacuumparallel.c.

Referenced by parallel_vacuum_main().

◆ relnamespace

char* ParallelVacuumState::relnamespace

Definition at line 267 of file vacuumparallel.c.

Referenced by parallel_vacuum_main().

◆ shared

◆ status

PVIndVacStatus ParallelVacuumState::status

Definition at line 270 of file vacuumparallel.c.

Referenced by parallel_vacuum_main(), and parallel_vacuum_process_one_index().

◆ wal_usage

WalUsage* ParallelVacuumState::wal_usage

Definition at line 243 of file vacuumparallel.c.

Referenced by parallel_vacuum_init(), and parallel_vacuum_process_all_indexes().

◆ will_parallel_vacuum

bool* ParallelVacuumState::will_parallel_vacuum

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