PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ReadBuffersOperation Struct Reference

#include <bufmgr.h>

Data Fields

Relation rel
 
struct SMgrRelationDatasmgr
 
char persistence
 
ForkNumber forknum
 
BufferAccessStrategy strategy
 
Bufferbuffers
 
BlockNumber blocknum
 
int flags
 
int16 nblocks
 
int16 nblocks_done
 
PgAioWaitRef io_wref
 
PgAioReturn io_return
 

Detailed Description

Definition at line 121 of file bufmgr.h.

Field Documentation

◆ blocknum

BlockNumber ReadBuffersOperation::blocknum

◆ buffers

Buffer* ReadBuffersOperation::buffers

◆ flags

int ReadBuffersOperation::flags

Definition at line 137 of file bufmgr.h.

Referenced by AsyncReadBuffers(), and StartReadBuffersImpl().

◆ forknum

ForkNumber ReadBuffersOperation::forknum

◆ io_return

PgAioReturn ReadBuffersOperation::io_return

Definition at line 141 of file bufmgr.h.

Referenced by AsyncReadBuffers(), ProcessReadBuffersResult(), and WaitReadBuffers().

◆ io_wref

PgAioWaitRef ReadBuffersOperation::io_wref

◆ nblocks

int16 ReadBuffersOperation::nblocks

◆ nblocks_done

int16 ReadBuffersOperation::nblocks_done

◆ persistence

char ReadBuffersOperation::persistence

◆ rel

Relation ReadBuffersOperation::rel

◆ smgr

struct SMgrRelationData* ReadBuffersOperation::smgr

◆ strategy


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