PostgreSQL Source Code  git master
BTScanOpaqueData Struct Reference

#include <nbtree.h>

Data Fields

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

Detailed Description

Definition at line 1040 of file nbtree.h.

Field Documentation

◆ arrayContext

MemoryContext BTScanOpaqueData::arrayContext

◆ arrayKeys

◆ currPos

◆ currTuples

◆ keyData

◆ 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 1078 of file nbtree.h.

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

◆ markTuples

char* BTScanOpaqueData::markTuples

Definition at line 1065 of file nbtree.h.

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

◆ needPrimScan

◆ numArrayKeys

◆ numberOfKeys

◆ numKilled

int BTScanOpaqueData::numKilled

◆ orderProcs

◆ qual_ok

◆ scanBehind


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