PostgreSQL Source Code  git master
BitmapHeapScanState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
 
ExprStatebitmapqualorig
 
TIDBitmaptbm
 
TBMIteratortbmiterator
 
TBMIterateResulttbmres
 
bool can_skip_fetch
 
int return_empty_tuples
 
Buffer vmbuffer
 
Buffer pvmbuffer
 
long exact_pages
 
long lossy_pages
 
TBMIteratorprefetch_iterator
 
int prefetch_pages
 
int prefetch_target
 
int prefetch_maximum
 
Size pscan_len
 
bool initialized
 
TBMSharedIteratorshared_tbmiterator
 
TBMSharedIteratorshared_prefetch_iterator
 
ParallelBitmapHeapStatepstate
 

Detailed Description

Definition at line 1577 of file execnodes.h.

Field Documentation

◆ bitmapqualorig

ExprState* BitmapHeapScanState::bitmapqualorig

Definition at line 1580 of file execnodes.h.

Referenced by BitmapHeapNext(), and BitmapHeapRecheck().

◆ can_skip_fetch

bool BitmapHeapScanState::can_skip_fetch

Definition at line 1584 of file execnodes.h.

Referenced by BitmapHeapNext(), BitmapPrefetch(), and ExecInitBitmapHeapScan().

◆ exact_pages

long BitmapHeapScanState::exact_pages

Definition at line 1588 of file execnodes.h.

Referenced by BitmapHeapNext(), ExecInitBitmapHeapScan(), and show_tidbitmap_info().

◆ initialized

bool BitmapHeapScanState::initialized

Definition at line 1595 of file execnodes.h.

Referenced by BitmapHeapNext(), ExecInitBitmapHeapScan(), and ExecReScanBitmapHeapScan().

◆ lossy_pages

long BitmapHeapScanState::lossy_pages

Definition at line 1589 of file execnodes.h.

Referenced by BitmapHeapNext(), ExecInitBitmapHeapScan(), and show_tidbitmap_info().

◆ prefetch_iterator

◆ prefetch_maximum

int BitmapHeapScanState::prefetch_maximum

◆ prefetch_pages

int BitmapHeapScanState::prefetch_pages

◆ prefetch_target

int BitmapHeapScanState::prefetch_target

◆ pscan_len

Size BitmapHeapScanState::pscan_len

◆ pstate

◆ pvmbuffer

Buffer BitmapHeapScanState::pvmbuffer

◆ return_empty_tuples

int BitmapHeapScanState::return_empty_tuples

Definition at line 1585 of file execnodes.h.

Referenced by BitmapHeapNext(), and ExecInitBitmapHeapScan().

◆ shared_prefetch_iterator

◆ shared_tbmiterator

TBMSharedIterator* BitmapHeapScanState::shared_tbmiterator

◆ ss

◆ tbm

TIDBitmap* BitmapHeapScanState::tbm

◆ tbmiterator

TBMIterator* BitmapHeapScanState::tbmiterator

◆ tbmres

TBMIterateResult* BitmapHeapScanState::tbmres

◆ vmbuffer

Buffer BitmapHeapScanState::vmbuffer

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