PostgreSQL Source Code  git master
BTScanOpaqueData Struct Reference

#include <nbtree.h>

Data Fields

bool qual_ok
 
int numberOfKeys
 
ScanKey keyData
 
ScanKey arrayKeyData
 
bool arraysStarted
 
int numArrayKeys
 
int arrayKeyCount
 
BTArrayKeyInfoarrayKeys
 
MemoryContext arrayContext
 
int * killedItems
 
int numKilled
 
bool firstPage
 
char * currTuples
 
char * markTuples
 
int markItemIndex
 
BTScanPosData currPos
 
BTScanPosData markPos
 

Detailed Description

Definition at line 1037 of file nbtree.h.

Field Documentation

◆ arrayContext

MemoryContext BTScanOpaqueData::arrayContext

Definition at line 1053 of file nbtree.h.

Referenced by _bt_preprocess_array_keys(), btbeginscan(), and btendscan().

◆ arrayKeyCount

int BTScanOpaqueData::arrayKeyCount

◆ arrayKeyData

◆ arrayKeys

◆ arraysStarted

bool BTScanOpaqueData::arraysStarted

◆ currPos

◆ currTuples

◆ firstPage

bool BTScanOpaqueData::firstPage

Definition at line 1060 of file nbtree.h.

Referenced by _bt_endpoint(), _bt_first(), _bt_readpage(), and btrescan().

◆ keyData

ScanKey BTScanOpaqueData::keyData

Definition at line 1042 of file nbtree.h.

Referenced by _bt_checkkeys(), _bt_first(), _bt_preprocess_keys(), btbeginscan(), and btendscan().

◆ killedItems

int* BTScanOpaqueData::killedItems

Definition at line 1056 of file nbtree.h.

Referenced by _bt_killitems(), btbeginscan(), btendscan(), and btgettuple().

◆ markItemIndex

int BTScanOpaqueData::markItemIndex

◆ markPos

BTScanPosData BTScanOpaqueData::markPos

Definition at line 1081 of file nbtree.h.

Referenced by _bt_steppage(), btbeginscan(), btendscan(), btmarkpos(), btrescan(), and btrestrpos().

◆ markTuples

char* BTScanOpaqueData::markTuples

Definition at line 1068 of file nbtree.h.

Referenced by _bt_steppage(), btbeginscan(), btrescan(), and btrestrpos().

◆ numArrayKeys

◆ numberOfKeys

int BTScanOpaqueData::numberOfKeys

Definition at line 1041 of file nbtree.h.

Referenced by _bt_checkkeys(), _bt_first(), _bt_preprocess_keys(), and btrescan().

◆ numKilled

int BTScanOpaqueData::numKilled

◆ qual_ok

bool BTScanOpaqueData::qual_ok

Definition at line 1040 of file nbtree.h.

Referenced by _bt_first(), _bt_preprocess_keys(), and _bt_restore_array_keys().


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