PostgreSQL Source Code git master
|
#include <aio_types.h>
Data Fields | |
struct { | |
RelFileLocator rlocator | |
BlockNumber blockNum | |
BlockNumber nblocks | |
ForkNumber forkNum:8 | |
bool is_temp:1 | |
bool skip_fsync:1 | |
} | smgr |
Definition at line 61 of file aio_types.h.
BlockNumber PgAioTargetData::blockNum |
Definition at line 66 of file aio_types.h.
Referenced by buffer_readv_report(), md_readv_report(), pgaio_io_set_target_smgr(), smgr_aio_describe_identity(), and smgr_aio_reopen().
ForkNumber PgAioTargetData::forkNum |
Definition at line 68 of file aio_types.h.
Referenced by buffer_readv_report(), md_readv_report(), pgaio_io_set_target_smgr(), smgr_aio_describe_identity(), and smgr_aio_reopen().
bool PgAioTargetData::is_temp |
Definition at line 69 of file aio_types.h.
Referenced by buffer_readv_complete(), buffer_readv_report(), md_readv_report(), pgaio_io_set_target_smgr(), smgr_aio_describe_identity(), and smgr_aio_reopen().
BlockNumber PgAioTargetData::nblocks |
Definition at line 67 of file aio_types.h.
Referenced by buffer_readv_report(), md_readv_complete(), md_readv_report(), pgaio_io_set_target_smgr(), and smgr_aio_describe_identity().
RelFileLocator PgAioTargetData::rlocator |
Definition at line 65 of file aio_types.h.
Referenced by buffer_readv_complete(), buffer_readv_report(), md_readv_report(), pgaio_io_set_target_smgr(), shared_buffer_readv_complete_local(), smgr_aio_describe_identity(), and smgr_aio_reopen().
bool PgAioTargetData::skip_fsync |
Definition at line 70 of file aio_types.h.
Referenced by pgaio_io_set_target_smgr().
struct { ... } PgAioTargetData::smgr |