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 relsize
 
XLogRecPtr start_RedoRecPtr
 
MemoryContext memcxt
 

Detailed Description

Definition at line 61 of file bulk_write.c.

Field Documentation

◆ forknum

ForkNumber BulkWriteState::forknum

Definition at line 65 of file bulk_write.c.

Referenced by smgr_bulk_finish(), and smgr_bulk_flush().

◆ memcxt

MemoryContext BulkWriteState::memcxt

Definition at line 78 of file bulk_write.c.

Referenced by smgr_bulk_get_buf().

◆ npending

int BulkWriteState::npending

Definition at line 69 of file bulk_write.c.

Referenced by smgr_bulk_flush(), and smgr_bulk_write().

◆ pending_writes

PendingWrite BulkWriteState::pending_writes[MAX_PENDING_WRITES]

Definition at line 70 of file bulk_write.c.

Referenced by smgr_bulk_flush(), and smgr_bulk_write().

◆ relsize

BlockNumber BulkWriteState::relsize

Definition at line 73 of file bulk_write.c.

Referenced by smgr_bulk_flush().

◆ smgr

SMgrRelation BulkWriteState::smgr

Definition at line 64 of file bulk_write.c.

Referenced by smgr_bulk_finish(), and smgr_bulk_flush().

◆ start_RedoRecPtr

XLogRecPtr BulkWriteState::start_RedoRecPtr

Definition at line 76 of file bulk_write.c.

Referenced by smgr_bulk_finish().

◆ use_wal

bool BulkWriteState::use_wal

Definition at line 66 of file bulk_write.c.

Referenced by smgr_bulk_finish(), and smgr_bulk_flush().


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