|
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 |