PostgreSQL Source Code  git master
IndexScanDescData Struct Reference

#include <relscan.h>

Data Fields

Relation heapRelation
 
Relation indexRelation
 
struct SnapshotDataxs_snapshot
 
int numberOfKeys
 
int numberOfOrderBys
 
struct ScanKeyDatakeyData
 
struct ScanKeyDataorderByData
 
bool xs_want_itup
 
bool xs_temp_snap
 
bool kill_prior_tuple
 
bool ignore_killed_tuples
 
bool xactStartedInRecovery
 
void * opaque
 
IndexTuple xs_itup
 
struct TupleDescDataxs_itupdesc
 
HeapTuple xs_hitup
 
struct TupleDescDataxs_hitupdesc
 
ItemPointerData xs_heaptid
 
bool xs_heap_continue
 
IndexFetchTableDataxs_heapfetch
 
bool xs_recheck
 
Datumxs_orderbyvals
 
boolxs_orderbynulls
 
bool xs_recheckorderby
 
struct ParallelIndexScanDescDataparallel_scan
 

Detailed Description

Definition at line 114 of file relscan.h.

Field Documentation

◆ heapRelation

Relation IndexScanDescData::heapRelation

◆ ignore_killed_tuples

bool IndexScanDescData::ignore_killed_tuples

◆ indexRelation

◆ keyData

◆ kill_prior_tuple

◆ numberOfKeys

◆ numberOfOrderBys

◆ opaque

◆ orderByData

struct ScanKeyData* IndexScanDescData::orderByData

◆ parallel_scan

◆ xactStartedInRecovery

bool IndexScanDescData::xactStartedInRecovery

Definition at line 130 of file relscan.h.

Referenced by index_fetch_heap(), and RelationGetIndexScan().

◆ xs_heap_continue

bool IndexScanDescData::xs_heap_continue

◆ xs_heapfetch

◆ xs_heaptid

◆ xs_hitup

◆ xs_hitupdesc

struct TupleDescData* IndexScanDescData::xs_hitupdesc

Definition at line 145 of file relscan.h.

Referenced by gistrescan(), IndexOnlyNext(), RelationGetIndexScan(), and spgbeginscan().

◆ xs_itup

IndexTuple IndexScanDescData::xs_itup

◆ xs_itupdesc

struct TupleDescData* IndexScanDescData::xs_itupdesc

◆ xs_orderbynulls

bool* IndexScanDescData::xs_orderbynulls

◆ xs_orderbyvals

Datum* IndexScanDescData::xs_orderbyvals

◆ xs_recheck

◆ xs_recheckorderby

bool IndexScanDescData::xs_recheckorderby

◆ xs_snapshot

◆ xs_temp_snap

bool IndexScanDescData::xs_temp_snap

Definition at line 125 of file relscan.h.

Referenced by index_beginscan_internal(), and index_endscan().

◆ xs_want_itup


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