PostgreSQL Source Code  git master
IndexOnlyScanState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
 
ExprStaterecheckqual
 
struct ScanKeyDataioss_ScanKeys
 
int ioss_NumScanKeys
 
struct ScanKeyDataioss_OrderByKeys
 
int ioss_NumOrderByKeys
 
IndexRuntimeKeyInfoioss_RuntimeKeys
 
int ioss_NumRuntimeKeys
 
bool ioss_RuntimeKeysReady
 
ExprContextioss_RuntimeContext
 
Relation ioss_RelationDesc
 
struct IndexScanDescDataioss_ScanDesc
 
TupleTableSlotioss_TableSlot
 
Buffer ioss_VMBuffer
 
Size ioss_PscanLen
 

Detailed Description

Definition at line 1695 of file execnodes.h.

Field Documentation

◆ ioss_NumOrderByKeys

◆ ioss_NumRuntimeKeys

◆ ioss_NumScanKeys

◆ ioss_OrderByKeys

struct ScanKeyData* IndexOnlyScanState::ioss_OrderByKeys

◆ ioss_PscanLen

Size IndexOnlyScanState::ioss_PscanLen

Definition at line 1711 of file execnodes.h.

Referenced by ExecIndexOnlyScanEstimate(), and ExecIndexOnlyScanInitializeDSM().

◆ ioss_RelationDesc

◆ ioss_RuntimeContext

ExprContext* IndexOnlyScanState::ioss_RuntimeContext

Definition at line 1706 of file execnodes.h.

Referenced by ExecInitIndexOnlyScan(), and ExecReScanIndexOnlyScan().

◆ ioss_RuntimeKeys

IndexRuntimeKeyInfo* IndexOnlyScanState::ioss_RuntimeKeys

Definition at line 1703 of file execnodes.h.

Referenced by ExecInitIndexOnlyScan(), and ExecReScanIndexOnlyScan().

◆ ioss_RuntimeKeysReady

◆ ioss_ScanDesc

◆ ioss_ScanKeys

◆ ioss_TableSlot

TupleTableSlot* IndexOnlyScanState::ioss_TableSlot

Definition at line 1709 of file execnodes.h.

Referenced by ExecInitIndexOnlyScan(), and IndexOnlyNext().

◆ ioss_VMBuffer

Buffer IndexOnlyScanState::ioss_VMBuffer

◆ recheckqual

ExprState* IndexOnlyScanState::recheckqual

Definition at line 1698 of file execnodes.h.

Referenced by ExecInitIndexOnlyScan(), and IndexOnlyNext().

◆ ss


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