|
PostgreSQL Source Code git master
|
#include <nbtree.h>
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 |
| bool | dropPin |
| char * | currTuples |
| char * | markTuples |
| int | markItemIndex |
| BTScanPosData | currPos |
| BTScanPosData | markPos |
| 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().
| 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().
| 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().
| 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().
| bool BTScanOpaqueData::dropPin |
Definition at line 1073 of file nbtree.h.
Referenced by _bt_drop_lock_and_maybe_pin(), _bt_killitems(), and btrescan().
| 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().
| int* BTScanOpaqueData::killedItems |
Definition at line 1071 of file nbtree.h.
Referenced by _bt_killitems(), btbeginscan(), btendscan(), and btgettuple().
| int BTScanOpaqueData::markItemIndex |
Definition at line 1090 of file nbtree.h.
Referenced by _bt_readfirstpage(), _bt_steppage(), btendscan(), btmarkpos(), btrescan(), and btrestrpos().
| BTScanPosData BTScanOpaqueData::markPos |
Definition at line 1094 of file nbtree.h.
Referenced by _bt_steppage(), btbeginscan(), btendscan(), btmarkpos(), btrescan(), and btrestrpos().
| char* BTScanOpaqueData::markTuples |
Definition at line 1081 of file nbtree.h.
Referenced by _bt_steppage(), btbeginscan(), btrescan(), and btrestrpos().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| bool BTScanOpaqueData::skipScan |
Definition at line 1062 of file nbtree.h.
Referenced by _bt_preprocess_array_keys(), _bt_set_startikey(), and btbeginscan().