PostgreSQL Source Code  git master
IndexOnlyScanState Struct Reference

#include <execnodes.h>

Data Fields

ScanState ss
 
ExprStateindexqual
 
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 1461 of file execnodes.h.

Field Documentation

◆ indexqual

ExprState* IndexOnlyScanState::indexqual

Definition at line 1464 of file execnodes.h.

Referenced by IndexOnlyNext().

◆ ioss_NumOrderByKeys

int IndexOnlyScanState::ioss_NumOrderByKeys

◆ ioss_NumRuntimeKeys

int IndexOnlyScanState::ioss_NumRuntimeKeys

◆ ioss_NumScanKeys

int IndexOnlyScanState::ioss_NumScanKeys

◆ ioss_OrderByKeys

struct ScanKeyData* IndexOnlyScanState::ioss_OrderByKeys

◆ ioss_PscanLen

Size IndexOnlyScanState::ioss_PscanLen

Definition at line 1477 of file execnodes.h.

Referenced by ExecIndexOnlyScanEstimate(), and ExecIndexOnlyScanInitializeDSM().

◆ ioss_RelationDesc

◆ ioss_RuntimeContext

ExprContext* IndexOnlyScanState::ioss_RuntimeContext

Definition at line 1472 of file execnodes.h.

Referenced by ExecEndIndexOnlyScan(), and ExecReScanIndexOnlyScan().

◆ ioss_RuntimeKeys

IndexRuntimeKeyInfo* IndexOnlyScanState::ioss_RuntimeKeys

Definition at line 1469 of file execnodes.h.

Referenced by ExecReScanIndexOnlyScan().

◆ ioss_RuntimeKeysReady

bool IndexOnlyScanState::ioss_RuntimeKeysReady

◆ ioss_ScanDesc

◆ ioss_ScanKeys

struct ScanKeyData* IndexOnlyScanState::ioss_ScanKeys

◆ ioss_TableSlot

TupleTableSlot* IndexOnlyScanState::ioss_TableSlot

Definition at line 1475 of file execnodes.h.

Referenced by ExecInitIndexOnlyScan(), and IndexOnlyNext().

◆ ioss_VMBuffer

Buffer IndexOnlyScanState::ioss_VMBuffer

◆ ss


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