PostgreSQL Source Code: BTScanOpaqueData Struct Reference (original) (raw)

#include <[nbtree.h](nbtree%5F8h%5Fsource.html)>

Data Fields
bool qual_ok
int numberOfKeys
ScanKey keyData
int numArrayKeys
bool skipScan
bool needPrimScan
bool scanBehind
bool oppositeDirCheck
BTArrayKeyInfo * arrayKeys
FmgrInfo * orderProcs
MemoryContext arrayContext
int * killedItems
int numKilled
char * currTuples
char * markTuples
int markItemIndex
BTScanPosData currPos
BTScanPosData markPos

Definition at line 1053 of file nbtree.h.

arrayContext

arrayKeys

Definition at line 1066 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_first(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_rewind_nonrequired_arrays(), _bt_set_startikey(), _bt_start_array_keys(), _bt_tuple_before_array_skeys(), and btbeginscan().

currPos

Definition at line 1092 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_checkkeys_look_ahead(), _bt_endpoint(), _bt_first(), _bt_killitems(), _bt_next(), _bt_parallel_done(), _bt_parallel_seize(), _bt_readfirstpage(), _bt_readnextpage(), _bt_readpage(), _bt_returnitem(), _bt_saveitem(), _bt_savepostingitem(), _bt_setuppostingitems(), _bt_steppage(), btbeginscan(), btendscan(), btgetbitmap(), btgettuple(), btmarkpos(), btrescan(), and btrestrpos().

currTuples

char* BTScanOpaqueData::currTuples

keyData

Definition at line 1058 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_check_compare(), _bt_first(), _bt_oppodir_checkkeys(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_rewind_nonrequired_arrays(), _bt_set_startikey(), _bt_start_array_keys(), _bt_tuple_before_array_skeys(), btbeginscan(), and btendscan().

killedItems

int* BTScanOpaqueData::killedItems

markItemIndex

int BTScanOpaqueData::markItemIndex

markPos

markTuples

char* BTScanOpaqueData::markTuples

needPrimScan

bool BTScanOpaqueData::needPrimScan

Definition at line 1063 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_endpoint(), _bt_first(), _bt_parallel_done(), _bt_parallel_seize(), _bt_readfirstpage(), _bt_readnextpage(), _bt_readpage(), _bt_start_prim_scan(), _bt_steppage(), btbeginscan(), btrescan(), and btrestrpos().

numArrayKeys

int BTScanOpaqueData::numArrayKeys

Definition at line 1061 of file nbtree.h.

Referenced by _bt_advance_array_keys_increment(), _bt_checkkeys(), _bt_first(), _bt_oppodir_checkkeys(), _bt_parallel_primscan_schedule(), _bt_parallel_restore_arrays(), _bt_parallel_seize(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_readfirstpage(), _bt_readpage(), _bt_scanbehind_checkkeys(), _bt_set_startikey(), _bt_start_array_keys(), _bt_start_prim_scan(), _bt_tuple_before_array_skeys(), btrescan(), and btrestrpos().

numberOfKeys

int BTScanOpaqueData::numberOfKeys

numKilled

int BTScanOpaqueData::numKilled

oppositeDirCheck

bool BTScanOpaqueData::oppositeDirCheck

orderProcs

qual_ok

bool BTScanOpaqueData::qual_ok

scanBehind

bool BTScanOpaqueData::scanBehind

skipScan

bool BTScanOpaqueData::skipScan


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