PostgreSQL Source Code git master
Data Fields
ReadStream Struct Reference

Data Fields

 
 
 
 
 
 
 
 
 
 
bool  sync_mode
 
bool  batch_mode
 
 
bool  temporary
 
 
 
 
 
 
 
 
 
void *  per_buffer_data
 
 
 
 
bool  fast_path
 
 
 
 

Detailed Description

Definition at line 92 of file read_stream.c.

Field Documentation

advice_enabled

bool ReadStream::advice_enabled

Definition at line 106 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), and read_stream_start_pending_read().

batch_mode

bool ReadStream::batch_mode

Definition at line 105 of file read_stream.c.

Referenced by read_stream_begin_impl(), and read_stream_look_ahead().

buffered_blocknum

BlockNumber ReadStream::buffered_blocknum

Definition at line 113 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_get_block(), read_stream_reset(), and read_stream_unget_block().

buffers

Buffer ReadStream::buffers[FLEXIBLE_ARRAY_MEMBER]

Definition at line 144 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

callback

ReadStreamBlockNumberCB ReadStream::callback

Definition at line 119 of file read_stream.c.

Referenced by read_stream_begin_impl(), and read_stream_get_block().

callback_private_data

void* ReadStream::callback_private_data

Definition at line 120 of file read_stream.c.

Referenced by read_stream_begin_impl(), and read_stream_get_block().

distance

int16 ReadStream::distance

Definition at line 101 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_look_ahead(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

fast_path

bool ReadStream::fast_path

Definition at line 139 of file read_stream.c.

Referenced by read_stream_next_buffer(), and read_stream_reset().

forwarded_buffers

int16 ReadStream::forwarded_buffers

Definition at line 99 of file read_stream.c.

Referenced by read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

initialized_buffers

int16 ReadStream::initialized_buffers

Definition at line 102 of file read_stream.c.

Referenced by read_stream_next_buffer(), and read_stream_start_pending_read().

io_combine_limit

int16 ReadStream::io_combine_limit

Definition at line 95 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_look_ahead(), read_stream_next_buffer(), and read_stream_start_pending_read().

ios

InProgressIO* ReadStream::ios

Definition at line 135 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_block(), read_stream_next_buffer(), and read_stream_start_pending_read().

ios_in_progress

int16 ReadStream::ios_in_progress

Definition at line 96 of file read_stream.c.

Referenced by read_stream_look_ahead(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

max_ios

int16 ReadStream::max_ios

Definition at line 94 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_look_ahead(), read_stream_next_buffer(), and read_stream_start_pending_read().

max_pinned_buffers

int16 ReadStream::max_pinned_buffers

Definition at line 98 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), and read_stream_start_pending_read().

next_buffer_index

int16 ReadStream::next_buffer_index

Definition at line 143 of file read_stream.c.

Referenced by read_stream_look_ahead(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

next_io_index

int16 ReadStream::next_io_index

Definition at line 137 of file read_stream.c.

Referenced by read_stream_next_buffer(), and read_stream_start_pending_read().

oldest_buffer_index

int16 ReadStream::oldest_buffer_index

Definition at line 142 of file read_stream.c.

Referenced by read_stream_next_buffer(), and read_stream_start_pending_read().

oldest_io_index

int16 ReadStream::oldest_io_index

Definition at line 136 of file read_stream.c.

Referenced by read_stream_next_buffer().

pending_read_blocknum

BlockNumber ReadStream::pending_read_blocknum

Definition at line 127 of file read_stream.c.

Referenced by read_stream_look_ahead(), and read_stream_start_pending_read().

pending_read_nblocks

int16 ReadStream::pending_read_nblocks

Definition at line 128 of file read_stream.c.

Referenced by read_stream_look_ahead(), read_stream_next_buffer(), and read_stream_start_pending_read().

per_buffer_data

void* ReadStream::per_buffer_data

Definition at line 132 of file read_stream.c.

Referenced by get_per_buffer_data(), read_stream_begin_impl(), and read_stream_next_buffer().

per_buffer_data_size

size_t ReadStream::per_buffer_data_size

Definition at line 131 of file read_stream.c.

Referenced by get_per_buffer_data(), read_stream_begin_impl(), read_stream_get_block(), and read_stream_next_buffer().

pinned_buffers

int16 ReadStream::pinned_buffers

Definition at line 100 of file read_stream.c.

Referenced by read_stream_look_ahead(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

queue_size

int16 ReadStream::queue_size

Definition at line 97 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_look_ahead(), read_stream_next_buffer(), read_stream_reset(), and read_stream_start_pending_read().

read_buffers_flags

int ReadStream::read_buffers_flags

Definition at line 103 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), and read_stream_start_pending_read().

seq_blocknum

BlockNumber ReadStream::seq_blocknum

Definition at line 123 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), and read_stream_start_pending_read().

seq_until_processed

BlockNumber ReadStream::seq_until_processed

Definition at line 124 of file read_stream.c.

Referenced by read_stream_begin_impl(), read_stream_next_buffer(), and read_stream_start_pending_read().

sync_mode

bool ReadStream::sync_mode

Definition at line 104 of file read_stream.c.

Referenced by read_stream_begin_impl().

temporary

bool ReadStream::temporary

Definition at line 107 of file read_stream.c.

Referenced by read_stream_begin_impl(), and read_stream_start_pending_read().


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

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