PostgreSQL Source Code  git master
HashScanPosData Struct Reference

#include <hash.h>

Data Fields

Buffer buf
 
BlockNumber currPage
 
BlockNumber nextPage
 
BlockNumber prevPage
 
int firstItem
 
int lastItem
 
int itemIndex
 
HashScanPosItem items [MaxIndexTuplesPerPage]
 

Detailed Description

Definition at line 106 of file hash.h.

Field Documentation

◆ buf

Buffer HashScanPosData::buf

Definition at line 108 of file hash.h.

Referenced by _hash_dropscanbuf(), _hash_first(), _hash_kill_items(), and _hash_readpage().

◆ currPage

BlockNumber HashScanPosData::currPage

Definition at line 109 of file hash.h.

Referenced by _hash_kill_items(), and _hash_readpage().

◆ firstItem

int HashScanPosData::firstItem

Definition at line 120 of file hash.h.

Referenced by _hash_kill_items(), _hash_next(), and _hash_readpage().

◆ itemIndex

int HashScanPosData::itemIndex

Definition at line 122 of file hash.h.

Referenced by _hash_first(), _hash_next(), _hash_readpage(), hashgetbitmap(), and hashgettuple().

◆ items

HashScanPosItem HashScanPosData::items[MaxIndexTuplesPerPage]

Definition at line 124 of file hash.h.

Referenced by _hash_first(), _hash_kill_items(), _hash_next(), _hash_saveitem(), and hashgetbitmap().

◆ lastItem

int HashScanPosData::lastItem

Definition at line 121 of file hash.h.

Referenced by _hash_next(), and _hash_readpage().

◆ nextPage

BlockNumber HashScanPosData::nextPage

Definition at line 110 of file hash.h.

Referenced by _hash_next(), and _hash_readpage().

◆ prevPage

BlockNumber HashScanPosData::prevPage

Definition at line 111 of file hash.h.

Referenced by _hash_next(), and _hash_readpage().


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