PostgreSQL Source Code git master
Data Fields
LsnReadQueue Struct Reference

Data Fields

 
uintptr_t  lrq_private
 
 
 
 
 
 
 
struct {
   bool   io
 
   XLogRecPtr   lsn
 
 

Detailed Description

Definition at line 103 of file xlogprefetcher.c.

Field Documentation

completed

uint32 LsnReadQueue::completed

Definition at line 109 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_completed(), and lrq_prefetch().

head

uint32 LsnReadQueue::head

Definition at line 110 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().

inflight

uint32 LsnReadQueue::inflight

Definition at line 108 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), lrq_inflight(), and lrq_prefetch().

io

bool LsnReadQueue::io

Definition at line 115 of file xlogprefetcher.c.

Referenced by lrq_complete_lsn(), and lrq_prefetch().

lrq_private

uintptr_t LsnReadQueue::lrq_private

Definition at line 106 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

lsn

XLogRecPtr LsnReadQueue::lsn

Definition at line 116 of file xlogprefetcher.c.

Referenced by lrq_complete_lsn(), and lrq_prefetch().

max_inflight

uint32 LsnReadQueue::max_inflight

Definition at line 107 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

next

LsnReadQueueNextFun LsnReadQueue::next

Definition at line 105 of file xlogprefetcher.c.

Referenced by lrq_alloc(), and lrq_prefetch().

struct { ... } LsnReadQueue::queue[FLEXIBLE_ARRAY_MEMBER]

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().

size

uint32 LsnReadQueue::size

Definition at line 112 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().

tail

uint32 LsnReadQueue::tail

Definition at line 111 of file xlogprefetcher.c.

Referenced by lrq_alloc(), lrq_complete_lsn(), and lrq_prefetch().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /