PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
BTScanOpaqueData Struct Reference

#include <nbtree.h>

Data Fields

bool qual_ok
 
int numberOfKeys
 
ScanKey keyData
 
int numArrayKeys
 
bool needPrimScan
 
bool scanBehind
 
bool oppositeDirCheck
 
BTArrayKeyInfoarrayKeys
 
FmgrInfoorderProcs
 
MemoryContext arrayContext
 
int * killedItems
 
int numKilled
 
char * currTuples
 
char * markTuples
 
int markItemIndex
 
BTScanPosData currPos
 
BTScanPosData markPos
 

Detailed Description

Definition at line 1031 of file nbtree.h.

Field Documentation

◆ arrayContext

MemoryContext BTScanOpaqueData::arrayContext

◆ arrayKeys

◆ currPos

◆ currTuples

char* BTScanOpaqueData::currTuples

◆ keyData

◆ killedItems

int* BTScanOpaqueData::killedItems

Definition at line 1048 of file nbtree.h.

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

◆ markItemIndex

int BTScanOpaqueData::markItemIndex

Definition at line 1066 of file nbtree.h.

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

◆ markPos

BTScanPosData BTScanOpaqueData::markPos

Definition at line 1070 of file nbtree.h.

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

◆ markTuples

char* BTScanOpaqueData::markTuples

Definition at line 1057 of file nbtree.h.

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

◆ needPrimScan

◆ numArrayKeys

◆ numberOfKeys

◆ numKilled

int BTScanOpaqueData::numKilled

◆ oppositeDirCheck

◆ orderProcs

◆ qual_ok

◆ scanBehind


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