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: