PostgreSQL Source Code  git master
SMgrRelationData Struct Reference

#include <smgr.h>

Data Fields

RelFileNodeBackend smgr_rnode
 
struct SMgrRelationData ** smgr_owner
 
BlockNumber smgr_targblock
 
BlockNumber smgr_fsm_nblocks
 
BlockNumber smgr_vm_nblocks
 
int smgr_which
 
int md_num_open_segs [MAX_FORKNUM+1]
 
struct _MdfdVecmd_seg_fds [MAX_FORKNUM+1]
 
dlist_node node
 

Detailed Description

Definition at line 39 of file smgr.h.

Field Documentation

◆ md_num_open_segs

int SMgrRelationData::md_num_open_segs[MAX_FORKNUM+1]

◆ md_seg_fds

struct _MdfdVec* SMgrRelationData::md_seg_fds[MAX_FORKNUM+1]

◆ node

dlist_node SMgrRelationData::node

Definition at line 74 of file smgr.h.

Referenced by smgrclearowner(), smgrclose(), smgropen(), and smgrsetowner().

◆ smgr_fsm_nblocks

BlockNumber SMgrRelationData::smgr_fsm_nblocks

Definition at line 55 of file smgr.h.

Referenced by fsm_extend(), fsm_readbuf(), RelationTruncate(), smgropen(), and smgrtruncate().

◆ smgr_owner

struct SMgrRelationData** SMgrRelationData::smgr_owner

Definition at line 45 of file smgr.h.

Referenced by AtEOXact_SMgr(), smgrclearowner(), smgrclose(), smgropen(), and smgrsetowner().

◆ smgr_rnode

◆ smgr_targblock

BlockNumber SMgrRelationData::smgr_targblock

Definition at line 54 of file smgr.h.

Referenced by RelationTruncate(), and smgropen().

◆ smgr_vm_nblocks

BlockNumber SMgrRelationData::smgr_vm_nblocks

◆ smgr_which


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