|
PostgreSQL Source Code git master
|
#include <relscan.h>
| Relation IndexScanDescData::heapRelation |
Definition at line 137 of file relscan.h.
Referenced by _bt_killitems(), btgetbitmap(), btgettuple(), btrescan(), index_beginscan(), index_beginscan_parallel(), IndexOnlyNext(), and RelationGetIndexScan().
| bool IndexScanDescData::ignore_killed_tuples |
Definition at line 149 of file relscan.h.
Referenced by _bt_readpage(), _hash_load_qualified_items(), gistScanPage(), and RelationGetIndexScan().
| Relation IndexScanDescData::indexRelation |
Definition at line 138 of file relscan.h.
Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_checkkeys(), _bt_compare_scankey_args(), _bt_endpoint(), _bt_find_extreme_element(), _bt_first(), _bt_killitems(), _bt_merge_arrays(), _bt_num_array_keys(), _bt_oppodir_checkkeys(), _bt_parallel_primscan_schedule(), _bt_parallel_seize(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_readfirstpage(), _bt_readnextpage(), _bt_readpage(), _bt_saoparray_shrink(), _bt_scanbehind_checkkeys(), _bt_set_startikey(), _bt_setup_array_cmp(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), _bt_start_array_keys(), _hash_checkqual(), _hash_first(), _hash_kill_items(), _hash_next(), _hash_readnext(), _hash_readpage(), _hash_readprev(), blbeginscan(), blgetbitmap(), bringetbitmap(), btrescan(), ginbeginscan(), ginNewScanKey(), gistbeginscan(), gistgetbitmap(), gistgettuple(), gistindex_keytest(), gistkillitems(), gistrescan(), gistScanPage(), hashendscan(), hashrescan(), index_endscan(), index_fetch_heap(), index_getbitmap(), index_getnext_tid(), index_markpos(), index_parallelrescan(), index_rescan(), index_restrpos(), RelationGetIndexScan(), scanGetCandidate(), scanPendingInsert(), spgbeginscan(), spggetbitmap(), spggettuple(), and spgrescan().
| struct IndexScanInstrumentation* IndexScanDescData::instrument |
Definition at line 160 of file relscan.h.
Referenced by _bt_first(), _hash_first(), blgetbitmap(), bringetbitmap(), ginNewScanKey(), gistgetbitmap(), gistgettuple(), index_beginscan(), index_beginscan_bitmap(), index_beginscan_parallel(), RelationGetIndexScan(), and spgrescan().
| struct ScanKeyData* IndexScanDescData::keyData |
Definition at line 142 of file relscan.h.
Referenced by _bt_num_array_keys(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), _hash_checkqual(), _hash_first(), blgetbitmap(), blrescan(), bringetbitmap(), brinrescan(), btrescan(), ginNewScanKey(), ginrescan(), gistindex_keytest(), gistrescan(), hashrescan(), IndexScanEnd(), RelationGetIndexScan(), spgPrepareScanKeys(), and spgrescan().
| bool IndexScanDescData::kill_prior_tuple |
Definition at line 148 of file relscan.h.
Referenced by btgettuple(), gistgettuple(), hashgettuple(), index_fetch_heap(), index_getbitmap(), index_getnext_tid(), index_rescan(), index_restrpos(), and RelationGetIndexScan().
| int IndexScanDescData::numberOfKeys |
Definition at line 140 of file relscan.h.
Referenced by _bt_num_array_keys(), _bt_preprocess_array_keys(), _bt_preprocess_keys(), _hash_checkqual(), _hash_first(), blgetbitmap(), blrescan(), bringetbitmap(), brinrescan(), btbeginscan(), btrescan(), ginNewScanKey(), ginrescan(), gistindex_keytest(), gistrescan(), hashrescan(), index_rescan(), RelationGetIndexScan(), spgPrepareScanKeys(), and spgrescan().
| int IndexScanDescData::numberOfOrderBys |
Definition at line 141 of file relscan.h.
Referenced by gistbeginscan(), gistgettuple(), gistindex_keytest(), gistrescan(), gistScanPage(), index_rescan(), index_store_float8_orderby_distances(), IndexOnlyNext(), pairingheap_GISTSearchItem_cmp(), RelationGetIndexScan(), reorderqueue_push(), spgbeginscan(), spgendscan(), spgPrepareScanKeys(), and spgrescan().
| void* IndexScanDescData::opaque |
Definition at line 154 of file relscan.h.
Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_check_compare(), _bt_checkkeys(), _bt_endpoint(), _bt_first(), _bt_killitems(), _bt_merge_arrays(), _bt_next(), _bt_oppodir_checkkeys(), _bt_parallel_done(), _bt_parallel_primscan_schedule(), _bt_parallel_seize(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_readfirstpage(), _bt_readnextpage(), _bt_readpage(), _bt_scanbehind_checkkeys(), _bt_set_startikey(), _bt_setup_array_cmp(), _bt_skiparray_strat_adjust(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), _bt_start_array_keys(), _bt_start_prim_scan(), _bt_steppage(), _bt_tuple_before_array_skeys(), _bt_unmark_keys(), _hash_first(), _hash_kill_items(), _hash_load_qualified_items(), _hash_next(), _hash_readnext(), _hash_readpage(), _hash_readprev(), blbeginscan(), blendscan(), blgetbitmap(), blrescan(), brinbeginscan(), brinendscan(), bringetbitmap(), btbeginscan(), btendscan(), btgetbitmap(), btgettuple(), btmarkpos(), btrescan(), btrestrpos(), collectMatchesForHeapRow(), getNextNearest(), ginbeginscan(), ginendscan(), gingetbitmap(), ginNewScanKey(), ginrescan(), gistbeginscan(), gistendscan(), gistgetbitmap(), gistgettuple(), gistindex_keytest(), gistkillitems(), gistrescan(), gistScanPage(), hashbeginscan(), hashendscan(), hashgetbitmap(), hashgettuple(), hashrescan(), RelationGetIndexScan(), scanGetItem(), scanPendingInsert(), spgbeginscan(), spgendscan(), spggetbitmap(), spggettuple(), spgPrepareScanKeys(), spgrescan(), and startScan().
| struct ScanKeyData* IndexScanDescData::orderByData |
Definition at line 143 of file relscan.h.
Referenced by gistindex_keytest(), gistrescan(), IndexScanEnd(), RelationGetIndexScan(), spgPrepareScanKeys(), and spgrescan().
| struct ParallelIndexScanDescData* IndexScanDescData::parallel_scan |
Definition at line 192 of file relscan.h.
Referenced by _bt_advance_array_keys(), _bt_first(), _bt_parallel_done(), _bt_parallel_primscan_schedule(), _bt_parallel_release(), _bt_parallel_seize(), _bt_preprocess_array_keys_final(), _bt_readnextpage(), _bt_readpage(), _bt_start_prim_scan(), _bt_steppage(), btparallelrescan(), and index_beginscan_internal().
| bool IndexScanDescData::xactStartedInRecovery |
Definition at line 150 of file relscan.h.
Referenced by index_fetch_heap(), and RelationGetIndexScan().
| bool IndexScanDescData::xs_heap_continue |
Definition at line 174 of file relscan.h.
Referenced by index_fetch_heap(), index_getnext_slot(), index_getnext_tid(), index_rescan(), index_restrpos(), and IndexOnlyNext().
| IndexFetchTableData* IndexScanDescData::xs_heapfetch |
Definition at line 176 of file relscan.h.
Referenced by index_beginscan(), index_beginscan_parallel(), index_endscan(), index_fetch_heap(), index_getnext_tid(), index_parallelrescan(), index_rescan(), index_restrpos(), and RelationGetIndexScan().
| ItemPointerData IndexScanDescData::xs_heaptid |
Definition at line 173 of file relscan.h.
Referenced by _bt_returnitem(), _hash_first(), _hash_next(), btgetbitmap(), execCurrentOf(), getNextNearest(), gistgettuple(), index_fetch_heap(), index_getnext_slot(), index_getnext_tid(), and spggettuple().
| HeapTuple IndexScanDescData::xs_hitup |
Definition at line 170 of file relscan.h.
Referenced by getNextNearest(), gistgetbitmap(), gistgettuple(), gistrescan(), gistScanPage(), IndexOnlyNext(), RelationGetIndexScan(), and spggettuple().
| struct TupleDescData* IndexScanDescData::xs_hitupdesc |
Definition at line 171 of file relscan.h.
Referenced by gistrescan(), IndexOnlyNext(), RelationGetIndexScan(), and spgbeginscan().
| IndexTuple IndexScanDescData::xs_itup |
Definition at line 168 of file relscan.h.
Referenced by _bt_returnitem(), IndexOnlyNext(), and RelationGetIndexScan().
| struct TupleDescData* IndexScanDescData::xs_itupdesc |
Definition at line 169 of file relscan.h.
Referenced by btbeginscan(), IndexOnlyNext(), and RelationGetIndexScan().
| bool* IndexScanDescData::xs_orderbynulls |
Definition at line 188 of file relscan.h.
Referenced by gistbeginscan(), index_store_float8_orderby_distances(), IndexNextWithReorder(), spgbeginscan(), and spgendscan().
| Datum* IndexScanDescData::xs_orderbyvals |
Definition at line 187 of file relscan.h.
Referenced by gistbeginscan(), index_store_float8_orderby_distances(), IndexNextWithReorder(), spgbeginscan(), and spgendscan().
| bool IndexScanDescData::xs_recheck |
Definition at line 178 of file relscan.h.
Referenced by btgettuple(), getNextNearest(), gistgettuple(), hashgettuple(), IndexNext(), IndexNextWithReorder(), IndexOnlyNext(), and spggettuple().
| bool IndexScanDescData::xs_recheckorderby |
Definition at line 189 of file relscan.h.
Referenced by index_store_float8_orderby_distances(), IndexNextWithReorder(), and IndexOnlyNext().
| struct SnapshotData* IndexScanDescData::xs_snapshot |
Definition at line 139 of file relscan.h.
Referenced by _bt_endpoint(), _bt_first(), _bt_readpage(), _hash_first(), _hash_readnext(), btrescan(), gistScanPage(), index_beginscan(), index_beginscan_bitmap(), index_beginscan_parallel(), index_endscan(), index_fetch_heap(), index_restrpos(), RelationGetIndexScan(), scanPendingInsert(), and startScan().
| bool IndexScanDescData::xs_temp_snap |
Definition at line 145 of file relscan.h.
Referenced by index_beginscan_internal(), and index_endscan().
| bool IndexScanDescData::xs_want_itup |
Definition at line 144 of file relscan.h.
Referenced by btrescan(), ExecIndexOnlyScanInitializeDSM(), ExecIndexOnlyScanInitializeWorker(), getNextNearest(), gistgettuple(), gistrescan(), gistScanPage(), IndexOnlyNext(), RelationGetIndexScan(), and spggettuple().