PostgreSQL Source Code git master
Loading...
Searching...
No Matches
HeapScanDescData Struct Reference

#include <heapam.h>

Data Fields

TableScanDescData rs_base
 
BlockNumber rs_nblocks
 
BlockNumber rs_startblock
 
BlockNumber rs_numblocks
 
bool rs_inited
 
OffsetNumber rs_coffset
 
BlockNumber rs_cblock
 
Buffer rs_cbuf
 
BufferAccessStrategy rs_strategy
 
HeapTupleData rs_ctup
 
ReadStreamrs_read_stream
 
ScanDirection rs_dir
 
BlockNumber rs_prefetch_block
 
ParallelBlockTableScanWorkerDatars_parallelworkerdata
 
uint32 rs_cindex
 
uint32 rs_ntuples
 
OffsetNumber rs_vistuples [MaxHeapTuplesPerPage]
 

Detailed Description

Definition at line 56 of file heapam.h.

Field Documentation

◆ rs_base

◆ rs_cblock

BlockNumber HeapScanDescData::rs_cblock

◆ rs_cbuf

◆ rs_cindex

uint32 HeapScanDescData::rs_cindex

Definition at line 98 of file heapam.h.

Referenced by heapgettup_pagemode(), and initscan().

◆ rs_coffset

OffsetNumber HeapScanDescData::rs_coffset

Definition at line 68 of file heapam.h.

Referenced by heapgettup(), and heapgettup_continue_page().

◆ rs_ctup

◆ rs_dir

◆ rs_inited

◆ rs_nblocks

BlockNumber HeapScanDescData::rs_nblocks

◆ rs_ntuples

uint32 HeapScanDescData::rs_ntuples

Definition at line 99 of file heapam.h.

Referenced by heap_prepare_pagescan(), heapgettup_pagemode(), and initscan().

◆ rs_numblocks

◆ rs_parallelworkerdata

ParallelBlockTableScanWorkerData* HeapScanDescData::rs_parallelworkerdata

Definition at line 95 of file heapam.h.

Referenced by heap_beginscan(), heap_endscan(), and heap_scan_stream_read_next_parallel().

◆ rs_prefetch_block

◆ rs_read_stream

ReadStream* HeapScanDescData::rs_read_stream

Definition at line 78 of file heapam.h.

Referenced by heap_beginscan(), heap_endscan(), heap_fetch_next_buffer(), and heap_rescan().

◆ rs_startblock

◆ rs_strategy

BufferAccessStrategy HeapScanDescData::rs_strategy

Definition at line 73 of file heapam.h.

Referenced by heap_beginscan(), heap_endscan(), and initscan().

◆ rs_vistuples

OffsetNumber HeapScanDescData::rs_vistuples[MaxHeapTuplesPerPage]

Definition at line 100 of file heapam.h.

Referenced by page_collect_tuples().


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