PostgreSQL Source Code
git master
|
#include <relscan.h>
Data Fields | |
Relation | rs_rd |
struct SnapshotData * | rs_snapshot |
int | rs_nkeys |
struct ScanKeyData * | rs_key |
uint32 | rs_flags |
void * | rs_private |
struct ParallelTableScanDescData * | rs_parallel |
uint32 TableScanDescData::rs_flags |
Definition at line 43 of file relscan.h.
Referenced by heap_beginscan(), heap_endscan(), heap_getnext(), heap_getnextslot(), heap_rescan(), heap_setscanlimits(), heapam_scan_sample_next_block(), heapam_scan_sample_next_tuple(), heapgetpage(), heapgettup(), heapgettup_pagemode(), initscan(), SampleHeapTupleVisible(), and table_scan_update_snapshot().
struct ScanKeyData* TableScanDescData::rs_key |
Definition at line 37 of file relscan.h.
Referenced by heap_beginscan(), heap_endscan(), heap_getnext(), heap_getnextslot(), and initscan().
int TableScanDescData::rs_nkeys |
Definition at line 36 of file relscan.h.
Referenced by heap_beginscan(), heap_getnext(), heap_getnextslot(), and initscan().
struct ParallelTableScanDescData* TableScanDescData::rs_parallel |
Definition at line 46 of file relscan.h.
Referenced by ExecSeqScanReInitializeDSM(), heap_beginscan(), heapam_index_build_range_scan(), heapam_scan_get_blocks_done(), heapgettup(), heapgettup_pagemode(), and initscan().
void* TableScanDescData::rs_private |
Definition at line 45 of file relscan.h.
Referenced by heap_beginscan(), heapgettup(), and heapgettup_pagemode().
Relation TableScanDescData::rs_rd |
Definition at line 34 of file relscan.h.
Referenced by BitmapPrefetch(), heap_beginscan(), heap_endscan(), heap_get_latest_tid(), heap_getnext(), heap_getnextslot(), heapam_scan_analyze_next_block(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_scan_sample_next_block(), heapam_scan_sample_next_tuple(), heapgetpage(), heapgettup(), heapgettup_pagemode(), initscan(), table_endscan(), table_rescan(), table_rescan_set_params(), table_scan_analyze_next_block(), table_scan_analyze_next_tuple(), table_scan_bitmap_next_block(), table_scan_bitmap_next_tuple(), table_scan_getnextslot(), table_scan_sample_next_block(), table_scan_sample_next_tuple(), table_tuple_get_latest_tid(), and table_tuple_tid_valid().
struct SnapshotData* TableScanDescData::rs_snapshot |
Definition at line 35 of file relscan.h.
Referenced by heap_beginscan(), heap_endscan(), heap_get_latest_tid(), heap_rescan(), heapam_index_build_range_scan(), heapam_scan_bitmap_next_block(), heapam_scan_sample_next_tuple(), heapgetpage(), heapgettup(), heapgettup_pagemode(), SampleHeapTupleVisible(), and table_scan_update_snapshot().