PostgreSQL Source Code: PgAioTargetData Union Reference (original) (raw)
#include <[aio_types.h](aio%5F%5Ftypes%5F8h%5Fsource.html)>
Data Fields | |
---|---|
struct { | |
RelFileLocator rlocator | |
BlockNumber blockNum | |
BlockNumber nblocks | |
ForkNumber forkNum:8 | |
bool is_temp:1 | |
bool skip_fsync:1 | |
} | smgr |
Detailed Description
Definition at line 61 of file aio_types.h.
Field Documentation
◆ blockNum
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().
◆ forkNum
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().
◆ is_temp
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().
◆ nblocks
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().
◆ rlocator
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().
◆ skip_fsync
bool PgAioTargetData::skip_fsync
Definition at line 70 of file aio_types.h.
Referenced by pgaio_io_set_target_smgr().
◆
struct { ... } PgAioTargetData::smgr
Referenced by buffer_readv_complete(), buffer_readv_report(), md_readv_complete(), md_readv_report(), pgaio_io_set_target_smgr(), shared_buffer_readv_complete_local(), smgr_aio_describe_identity(), and smgr_aio_reopen().
The documentation for this union was generated from the following file:
- src/include/storage/aio_types.h