PostgreSQL Source Code git master
|
Data Fields | |
void(* | smgr_init )(void) |
void(* | smgr_shutdown )(void) |
void(* | smgr_open )(SMgrRelation reln) |
void(* | smgr_close )(SMgrRelation reln, ForkNumber forknum) |
void(* | smgr_create )(SMgrRelation reln, ForkNumber forknum, bool isRedo) |
bool(* | smgr_exists )(SMgrRelation reln, ForkNumber forknum) |
void(* | smgr_unlink )(RelFileLocatorBackend rlocator, ForkNumber forknum, bool isRedo) |
void(* | smgr_extend )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, const void *buffer, bool skipFsync) |
void(* | smgr_zeroextend )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, int nblocks, bool skipFsync) |
bool(* | smgr_prefetch )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, int nblocks) |
uint32(* | smgr_maxcombine )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum) |
void(* | smgr_readv )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, void **buffers, BlockNumber nblocks) |
void(* | smgr_startreadv )(PgAioHandle *ioh, SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, void **buffers, BlockNumber nblocks) |
void(* | smgr_writev )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, const void **buffers, BlockNumber nblocks, bool skipFsync) |
void(* | smgr_writeback )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, BlockNumber nblocks) |
BlockNumber(* | smgr_nblocks )(SMgrRelation reln, ForkNumber forknum) |
void(* | smgr_truncate )(SMgrRelation reln, ForkNumber forknum, BlockNumber old_blocks, BlockNumber nblocks) |
void(* | smgr_immedsync )(SMgrRelation reln, ForkNumber forknum) |
void(* | smgr_registersync )(SMgrRelation reln, ForkNumber forknum) |
int(* | smgr_fd )(SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, uint32 *off) |
void(* f_smgr::smgr_close) (SMgrRelation reln, ForkNumber forknum) |
Definition at line 93 of file smgr.c.
Referenced by smgrdestroy(), and smgrrelease().
void(* f_smgr::smgr_create) (SMgrRelation reln, ForkNumber forknum, bool isRedo) |
Definition at line 94 of file smgr.c.
Referenced by smgrcreate().
bool(* f_smgr::smgr_exists) (SMgrRelation reln, ForkNumber forknum) |
Definition at line 96 of file smgr.c.
Referenced by smgrexists().
void(* f_smgr::smgr_extend) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, const void *buffer, bool skipFsync) |
Definition at line 99 of file smgr.c.
Referenced by smgrextend().
int(* f_smgr::smgr_fd) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, uint32 *off) |
void(* f_smgr::smgr_immedsync) (SMgrRelation reln, ForkNumber forknum) |
Definition at line 123 of file smgr.c.
Referenced by smgrdosyncall(), and smgrimmedsync().
void(* f_smgr::smgr_init) (void) |
Definition at line 90 of file smgr.c.
Referenced by smgrinit().
uint32(* f_smgr::smgr_maxcombine) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum) |
Definition at line 105 of file smgr.c.
Referenced by smgrmaxcombine().
BlockNumber(* f_smgr::smgr_nblocks) (SMgrRelation reln, ForkNumber forknum) |
Definition at line 120 of file smgr.c.
Referenced by smgrnblocks().
void(* f_smgr::smgr_open) (SMgrRelation reln) |
Definition at line 92 of file smgr.c.
Referenced by smgropen().
bool(* f_smgr::smgr_prefetch) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, int nblocks) |
Definition at line 103 of file smgr.c.
Referenced by smgrprefetch().
void(* f_smgr::smgr_readv) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, void **buffers, BlockNumber nblocks) |
Definition at line 107 of file smgr.c.
Referenced by smgrreadv().
void(* f_smgr::smgr_registersync) (SMgrRelation reln, ForkNumber forknum) |
Definition at line 124 of file smgr.c.
Referenced by smgrregistersync().
void(* f_smgr::smgr_shutdown) (void) |
Definition at line 91 of file smgr.c.
Referenced by smgrshutdown().
void(* f_smgr::smgr_startreadv) (PgAioHandle *ioh, SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, void **buffers, BlockNumber nblocks) |
Definition at line 110 of file smgr.c.
Referenced by smgrstartreadv().
void(* f_smgr::smgr_truncate) (SMgrRelation reln, ForkNumber forknum, BlockNumber old_blocks, BlockNumber nblocks) |
Definition at line 121 of file smgr.c.
Referenced by smgrtruncate().
void(* f_smgr::smgr_unlink) (RelFileLocatorBackend rlocator, ForkNumber forknum, bool isRedo) |
void(* f_smgr::smgr_writeback) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, BlockNumber nblocks) |
Definition at line 118 of file smgr.c.
Referenced by smgrwriteback().
void(* f_smgr::smgr_writev) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, const void **buffers, BlockNumber nblocks, bool skipFsync) |
Definition at line 114 of file smgr.c.
Referenced by smgrwritev().
void(* f_smgr::smgr_zeroextend) (SMgrRelation reln, ForkNumber forknum, BlockNumber blocknum, int nblocks, bool skipFsync) |
Definition at line 101 of file smgr.c.
Referenced by smgrzeroextend().