PostgreSQL Source Code  git master
BulkWriteState Struct Reference

Data Fields

SMgrRelation smgr
 
ForkNumber forknum
 
bool use_wal
 
int npending
 
PendingWrite pending_writes [MAX_PENDING_WRITES]
 
BlockNumber pages_written
 
XLogRecPtr start_RedoRecPtr
 
MemoryContext memcxt
 

Detailed Description

Definition at line 60 of file bulk_write.c.

Field Documentation

◆ forknum

ForkNumber BulkWriteState::forknum

Definition at line 64 of file bulk_write.c.

Referenced by smgr_bulk_finish(), and smgr_bulk_flush().

◆ memcxt

MemoryContext BulkWriteState::memcxt

Definition at line 77 of file bulk_write.c.

Referenced by smgr_bulk_get_buf().

◆ npending

int BulkWriteState::npending

Definition at line 68 of file bulk_write.c.

Referenced by smgr_bulk_flush(), and smgr_bulk_write().

◆ pages_written

BlockNumber BulkWriteState::pages_written

Definition at line 72 of file bulk_write.c.

Referenced by smgr_bulk_flush().

◆ pending_writes

PendingWrite BulkWriteState::pending_writes[MAX_PENDING_WRITES]

Definition at line 69 of file bulk_write.c.

Referenced by smgr_bulk_flush(), and smgr_bulk_write().

◆ smgr

SMgrRelation BulkWriteState::smgr

Definition at line 63 of file bulk_write.c.

Referenced by smgr_bulk_finish(), and smgr_bulk_flush().

◆ start_RedoRecPtr

XLogRecPtr BulkWriteState::start_RedoRecPtr

Definition at line 75 of file bulk_write.c.

Referenced by smgr_bulk_finish().

◆ use_wal

bool BulkWriteState::use_wal

Definition at line 65 of file bulk_write.c.

Referenced by smgr_bulk_flush().


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