PostgreSQL Source Code git master
Data Fields
BTScanOpaqueData Struct Reference

#include <nbtree.h>

Data Fields

bool  qual_ok
 
int  numberOfKeys
 
 
int  numArrayKeys
 
bool  skipScan
 
bool  needPrimScan
 
bool  scanBehind
 
 
 
 
 
int *  killedItems
 
int  numKilled
 
bool  dropPin
 
char *  currTuples
 
char *  markTuples
 
 
 
 

Detailed Description

Definition at line 1053 of file nbtree.h.

Field Documentation

arrayContext

MemoryContext BTScanOpaqueData::arrayContext

Definition at line 1068 of file nbtree.h.

Referenced by _bt_merge_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), _bt_setup_array_cmp(), _bt_skiparray_strat_adjust(), btbeginscan(), and btendscan().

arrayKeys

BTArrayKeyInfo* BTScanOpaqueData::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_set_startikey(), _bt_start_array_keys(), _bt_tuple_before_array_skeys(), _bt_unmark_keys(), and btbeginscan().

currPos

BTScanPosData BTScanOpaqueData::currPos

Definition at line 1093 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_checkkeys_look_ahead(), _bt_drop_lock_and_maybe_pin(), _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

Definition at line 1080 of file nbtree.h.

Referenced by _bt_returnitem(), _bt_saveitem(), _bt_savepostingitem(), _bt_setuppostingitems(), _bt_steppage(), btbeginscan(), btendscan(), btrescan(), and btrestrpos().

dropPin

bool BTScanOpaqueData::dropPin

Definition at line 1073 of file nbtree.h.

Referenced by _bt_drop_lock_and_maybe_pin(), _bt_killitems(), and btrescan().

keyData

ScanKey BTScanOpaqueData::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_set_startikey(), _bt_start_array_keys(), _bt_tuple_before_array_skeys(), _bt_unmark_keys(), btbeginscan(), and btendscan().

killedItems

int* BTScanOpaqueData::killedItems

Definition at line 1071 of file nbtree.h.

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

markItemIndex

int BTScanOpaqueData::markItemIndex

Definition at line 1090 of file nbtree.h.

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

markPos

BTScanPosData BTScanOpaqueData::markPos

Definition at line 1094 of file nbtree.h.

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

markTuples

char* BTScanOpaqueData::markTuples

Definition at line 1081 of file nbtree.h.

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

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(), _bt_unmark_keys(), btgetbitmap(), btgettuple(), btrescan(), and btrestrpos().

numberOfKeys

int BTScanOpaqueData::numberOfKeys

Definition at line 1057 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_check_compare(), _bt_first(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_set_startikey(), _bt_tuple_before_array_skeys(), _bt_unmark_keys(), and btrescan().

numKilled

int BTScanOpaqueData::numKilled

Definition at line 1072 of file nbtree.h.

Referenced by _bt_killitems(), _bt_readfirstpage(), _bt_steppage(), btbeginscan(), btendscan(), btgettuple(), btrescan(), and btrestrpos().

oppositeDirCheck

bool BTScanOpaqueData::oppositeDirCheck

Definition at line 1065 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_parallel_seize(), _bt_readpage(), _bt_scanbehind_checkkeys(), _bt_start_array_keys(), _bt_start_prim_scan(), btbeginscan(), and btrescan().

orderProcs

FmgrInfo* BTScanOpaqueData::orderProcs

Definition at line 1067 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_set_startikey(), _bt_tuple_before_array_skeys(), _bt_unmark_keys(), and btbeginscan().

qual_ok

bool BTScanOpaqueData::qual_ok

Definition at line 1056 of file nbtree.h.

Referenced by _bt_first(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), and _bt_start_array_keys().

scanBehind

bool BTScanOpaqueData::scanBehind

Definition at line 1064 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_checkkeys(), _bt_parallel_seize(), _bt_readpage(), _bt_set_startikey(), _bt_start_array_keys(), _bt_start_prim_scan(), btbeginscan(), and btrescan().

skipScan

bool BTScanOpaqueData::skipScan

Definition at line 1062 of file nbtree.h.

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


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

AltStyle によって変換されたページ (->オリジナル) /