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:
- src/include/access/nbtree.h