PostgreSQL Source Code
git master
|
#include <smgr.h>
Data Fields | |
RelFileLocatorBackend | smgr_rlocator |
struct SMgrRelationData ** | smgr_owner |
BlockNumber | smgr_targblock |
BlockNumber | smgr_cached_nblocks [MAX_FORKNUM+1] |
int | smgr_which |
int | md_num_open_segs [MAX_FORKNUM+1] |
struct _MdfdVec * | md_seg_fds [MAX_FORKNUM+1] |
dlist_node | node |
int SMgrRelationData::md_num_open_segs[MAX_FORKNUM+1] |
Definition at line 68 of file smgr.h.
Referenced by _fdvec_resize(), _mdfd_getseg(), _mdfd_openseg(), mdclose(), mdcreate(), mdimmedsync(), mdnblocks(), mdopen(), mdopenfork(), mdsyncfiletag(), and mdtruncate().
struct _MdfdVec* SMgrRelationData::md_seg_fds[MAX_FORKNUM+1] |
Definition at line 69 of file smgr.h.
Referenced by _fdvec_resize(), _mdfd_getseg(), _mdfd_openseg(), mdclose(), mdcreate(), mdimmedsync(), mdnblocks(), mdopenfork(), mdsyncfiletag(), and mdtruncate().
dlist_node SMgrRelationData::node |
Definition at line 72 of file smgr.h.
Referenced by smgrclearowner(), smgrclose(), smgropen(), and smgrsetowner().
BlockNumber SMgrRelationData::smgr_cached_nblocks[MAX_FORKNUM+1] |
Definition at line 54 of file smgr.h.
Referenced by ExtendBufferedRelShared(), ExtendBufferedRelTo(), fsm_readbuf(), pg_truncate_visibility_map(), RelationTruncate(), smgrextend(), smgrnblocks(), smgrnblocks_cached(), smgropen(), smgrrelease(), smgrtruncate(), smgrzeroextend(), and vm_readbuf().
struct SMgrRelationData** SMgrRelationData::smgr_owner |
Definition at line 45 of file smgr.h.
Referenced by AtEOXact_SMgr(), smgrclearowner(), smgrclose(), smgropen(), and smgrsetowner().
RelFileLocatorBackend SMgrRelationData::smgr_rlocator |
Definition at line 42 of file smgr.h.
Referenced by _mdfd_segpath(), BufferAlloc(), DropRelationBuffers(), ExtendBufferedRelCommon(), ExtendBufferedRelLocal(), ExtendBufferedRelShared(), FlushBuffer(), FlushRelationsAllBuffers(), LocalBufferAlloc(), mdcreate(), mdextend(), mdopenfork(), mdread(), mdtruncate(), mdwrite(), mdzeroextend(), PrefetchLocalBuffer(), PrefetchSharedBuffer(), ReadBuffer_common(), register_dirty_segment(), RelationCopyStorage(), RelationCreateStorage(), smgrclose(), smgrDoPendingSyncs(), smgrdounlinkall(), smgrtruncate(), and XLogPrefetcherNextBlock().
BlockNumber SMgrRelationData::smgr_targblock |
Definition at line 53 of file smgr.h.
Referenced by RelationTruncate(), smgropen(), and smgrrelease().
int SMgrRelationData::smgr_which |
Definition at line 62 of file smgr.h.
Referenced by smgrclose(), smgrcreate(), smgrdosyncall(), smgrdounlinkall(), smgrexists(), smgrextend(), smgrimmedsync(), smgrnblocks(), smgropen(), smgrprefetch(), smgrread(), smgrrelease(), smgrtruncate(), smgrwrite(), smgrwriteback(), and smgrzeroextend().