PostgreSQL Source Code
git master
|
#include <heapam.h>
TableScanDescData HeapScanDescData::rs_base |
Definition at line 56 of file heapam.h.
Referenced by heap_beginscan(), heap_endscan(), heap_getnext(), heap_getnextslot(), heap_getnextslot_tidrange(), heap_prepare_pagescan(), heap_rescan(), heap_scan_stream_read_next_parallel(), heap_setscanlimits(), heapam_index_build_range_scan(), heapam_scan_get_blocks_done(), heapam_scan_sample_next_block(), heapgettup(), heapgettup_advance_block(), heapgettup_initial_block(), initscan(), and page_collect_tuples().
BlockNumber HeapScanDescData::rs_cblock |
Definition at line 67 of file heapam.h.
Referenced by heap_fetch_next_buffer(), heap_prepare_pagescan(), heapam_index_build_range_scan(), heapam_index_validate_scan(), heapam_relation_copy_for_cluster(), heapam_scan_analyze_next_block(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapam_scan_get_blocks_done(), heapam_scan_sample_next_block(), heapam_scan_sample_next_tuple(), heapgettup(), heapgettup_pagemode(), and initscan().
Buffer HeapScanDescData::rs_cbuf |
Definition at line 68 of file heapam.h.
Referenced by heap_endscan(), heap_fetch_next_buffer(), heap_getnextslot(), heap_getnextslot_tidrange(), heap_prepare_pagescan(), heap_rescan(), heapam_index_build_range_scan(), heapam_index_validate_scan(), 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(), heapgettup(), heapgettup_continue_page(), heapgettup_pagemode(), heapgettup_start_page(), initscan(), and pgstat_heap().
int HeapScanDescData::rs_cindex |
Definition at line 106 of file heapam.h.
Referenced by heapam_scan_analyze_next_block(), heapam_scan_analyze_next_tuple(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), and heapgettup_pagemode().
OffsetNumber HeapScanDescData::rs_coffset |
Definition at line 66 of file heapam.h.
Referenced by heapgettup(), and heapgettup_continue_page().
HeapTupleData HeapScanDescData::rs_ctup |
Definition at line 73 of file heapam.h.
Referenced by heap_beginscan(), heap_getnext(), heap_getnextslot(), heap_getnextslot_tidrange(), heapam_scan_bitmap_next_tuple(), heapam_scan_sample_next_tuple(), heapgettup(), heapgettup_pagemode(), and initscan().
ScanDirection HeapScanDescData::rs_dir |
Definition at line 86 of file heapam.h.
Referenced by heap_fetch_next_buffer(), heap_scan_stream_read_next_parallel(), heap_scan_stream_read_next_serial(), and initscan().
int HeapScanDescData::rs_empty_tuples_pending |
Definition at line 103 of file heapam.h.
Referenced by heap_beginscan(), heap_rescan(), heapam_scan_bitmap_next_block(), and heapam_scan_bitmap_next_tuple().
bool HeapScanDescData::rs_inited |
Definition at line 65 of file heapam.h.
Referenced by heap_scan_stream_read_next_parallel(), heap_scan_stream_read_next_serial(), heap_setscanlimits(), heapam_scan_sample_next_block(), heapgettup(), heapgettup_continue_page(), heapgettup_initial_block(), heapgettup_pagemode(), heapgettup_start_page(), and initscan().
BlockNumber HeapScanDescData::rs_nblocks |
Definition at line 59 of file heapam.h.
Referenced by heap_set_tidrange(), heapam_index_build_range_scan(), heapam_index_validate_scan(), heapam_relation_copy_for_cluster(), heapam_scan_bitmap_next_block(), heapam_scan_get_blocks_done(), heapam_scan_sample_next_block(), heapam_tuple_tid_valid(), heapgettup_advance_block(), heapgettup_initial_block(), initscan(), and pgstat_heap().
int HeapScanDescData::rs_ntuples |
Definition at line 107 of file heapam.h.
Referenced by heap_prepare_pagescan(), heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), heapgettup_pagemode(), and SampleHeapTupleVisible().
BlockNumber HeapScanDescData::rs_numblocks |
Definition at line 61 of file heapam.h.
Referenced by heap_setscanlimits(), heapgettup_advance_block(), heapgettup_initial_block(), and initscan().
ParallelBlockTableScanWorkerData* HeapScanDescData::rs_parallelworkerdata |
Definition at line 93 of file heapam.h.
Referenced by heap_beginscan(), heap_endscan(), and heap_scan_stream_read_next_parallel().
BlockNumber HeapScanDescData::rs_prefetch_block |
Definition at line 87 of file heapam.h.
Referenced by heap_fetch_next_buffer(), heap_scan_stream_read_next_parallel(), heap_scan_stream_read_next_serial(), heapgettup(), heapgettup_pagemode(), and initscan().
ReadStream* HeapScanDescData::rs_read_stream |
Definition at line 76 of file heapam.h.
Referenced by heap_beginscan(), heap_endscan(), heap_fetch_next_buffer(), and heap_rescan().
BlockNumber HeapScanDescData::rs_startblock |
Definition at line 60 of file heapam.h.
Referenced by heap_setscanlimits(), heapam_relation_copy_for_cluster(), heapam_scan_get_blocks_done(), heapam_scan_sample_next_block(), heapgettup_advance_block(), heapgettup_initial_block(), and initscan().
BufferAccessStrategy HeapScanDescData::rs_strategy |
Definition at line 71 of file heapam.h.
Referenced by heap_beginscan(), heap_endscan(), heapam_scan_sample_next_block(), initscan(), and pgstat_heap().
OffsetNumber HeapScanDescData::rs_vistuples[MaxHeapTuplesPerPage] |
Definition at line 108 of file heapam.h.
Referenced by heapam_scan_bitmap_next_block(), heapam_scan_bitmap_next_tuple(), page_collect_tuples(), and SampleHeapTupleVisible().
Buffer HeapScanDescData::rs_vmbuffer |
Definition at line 102 of file heapam.h.
Referenced by heap_beginscan(), heap_endscan(), heap_rescan(), and heapam_scan_bitmap_next_block().