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 1725 of file execnodes.h.

Field Documentation

◆ bitmapqualorig

ExprState* BitmapHeapScanState::bitmapqualorig

Definition at line 1728 of file execnodes.h.

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

◆ can_skip_fetch

bool BitmapHeapScanState::can_skip_fetch

Definition at line 1732 of file execnodes.h.

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

◆ exact_pages

long BitmapHeapScanState::exact_pages

Definition at line 1736 of file execnodes.h.

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

◆ initialized

bool BitmapHeapScanState::initialized

Definition at line 1743 of file execnodes.h.

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

◆ lossy_pages

long BitmapHeapScanState::lossy_pages

Definition at line 1737 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 1733 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: