PostgreSQL Source Code git master
Data Fields
IndexScanState Struct Reference

#include <execnodes.h>

Data Fields

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
bool *  iss_OrderByNulls
 
 
 
 
 

Detailed Description

Definition at line 1702 of file execnodes.h.

Field Documentation

indexorderbyorig

List* IndexScanState::indexorderbyorig

Definition at line 1706 of file execnodes.h.

Referenced by EvalOrderByExpressions(), and ExecInitIndexScan().

indexqualorig

ExprState* IndexScanState::indexqualorig

Definition at line 1705 of file execnodes.h.

Referenced by ExecInitIndexScan(), IndexNext(), IndexNextWithReorder(), and IndexRecheck().

iss_Instrument

IndexScanInstrumentation IndexScanState::iss_Instrument

Definition at line 1717 of file execnodes.h.

Referenced by ExecEndIndexScan(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), IndexNext(), IndexNextWithReorder(), and show_indexsearches_info().

iss_NumOrderByKeys

int IndexScanState::iss_NumOrderByKeys

Definition at line 1710 of file execnodes.h.

Referenced by cmp_orderbyvals(), ExecIndexScan(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), IndexNextWithReorder(), reorderqueue_pop(), and reorderqueue_push().

iss_NumRuntimeKeys

int IndexScanState::iss_NumRuntimeKeys

Definition at line 1712 of file execnodes.h.

Referenced by ExecIndexScan(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_NumScanKeys

int IndexScanState::iss_NumScanKeys

Definition at line 1708 of file execnodes.h.

Referenced by ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_OrderByKeys

ScanKeyData* IndexScanState::iss_OrderByKeys

Definition at line 1709 of file execnodes.h.

Referenced by ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_OrderByNulls

bool* IndexScanState::iss_OrderByNulls

Definition at line 1724 of file execnodes.h.

Referenced by EvalOrderByExpressions(), ExecInitIndexScan(), and IndexNextWithReorder().

iss_OrderByTypByVals

bool* IndexScanState::iss_OrderByTypByVals

Definition at line 1726 of file execnodes.h.

Referenced by ExecInitIndexScan(), reorderqueue_pop(), and reorderqueue_push().

iss_OrderByTypLens

int16* IndexScanState::iss_OrderByTypLens

Definition at line 1727 of file execnodes.h.

Referenced by ExecInitIndexScan(), and reorderqueue_push().

iss_OrderByValues

Datum* IndexScanState::iss_OrderByValues

Definition at line 1723 of file execnodes.h.

Referenced by EvalOrderByExpressions(), ExecInitIndexScan(), and IndexNextWithReorder().

iss_PscanLen

Size IndexScanState::iss_PscanLen

Definition at line 1728 of file execnodes.h.

Referenced by ExecIndexScanEstimate(), and ExecIndexScanInitializeDSM().

iss_ReachedEnd

bool IndexScanState::iss_ReachedEnd

Definition at line 1722 of file execnodes.h.

Referenced by ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_RelationDesc

Relation IndexScanState::iss_RelationDesc

Definition at line 1715 of file execnodes.h.

Referenced by ExecEndIndexScan(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_ReorderQueue

pairingheap* IndexScanState::iss_ReorderQueue

Definition at line 1721 of file execnodes.h.

Referenced by ExecInitIndexScan(), ExecReScanIndexScan(), IndexNextWithReorder(), reorderqueue_pop(), and reorderqueue_push().

iss_RuntimeContext

ExprContext* IndexScanState::iss_RuntimeContext

Definition at line 1714 of file execnodes.h.

Referenced by ExecInitIndexScan(), and ExecReScanIndexScan().

iss_RuntimeKeys

IndexRuntimeKeyInfo* IndexScanState::iss_RuntimeKeys

Definition at line 1711 of file execnodes.h.

Referenced by ExecInitIndexScan(), and ExecReScanIndexScan().

iss_RuntimeKeysReady

bool IndexScanState::iss_RuntimeKeysReady

Definition at line 1713 of file execnodes.h.

Referenced by ExecIndexScan(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_ScanDesc

struct IndexScanDescData* IndexScanState::iss_ScanDesc

Definition at line 1716 of file execnodes.h.

Referenced by ExecEndIndexScan(), ExecIndexMarkPos(), ExecIndexRestrPos(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecIndexScanReInitializeDSM(), ExecReScanIndexScan(), IndexNext(), IndexNextWithReorder(), and reorderqueue_push().

iss_ScanKeys

ScanKeyData* IndexScanState::iss_ScanKeys

Definition at line 1707 of file execnodes.h.

Referenced by ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), and IndexNextWithReorder().

iss_SharedInfo

SharedIndexScanInstrumentation* IndexScanState::iss_SharedInfo

Definition at line 1718 of file execnodes.h.

Referenced by ExecEndIndexScan(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecIndexScanRetrieveInstrumentation(), and show_indexsearches_info().

iss_SortSupport

SortSupport IndexScanState::iss_SortSupport

Definition at line 1725 of file execnodes.h.

Referenced by cmp_orderbyvals(), and ExecInitIndexScan().

ss

ScanState IndexScanState::ss

Definition at line 1704 of file execnodes.h.

Referenced by ExecIndexMarkPos(), ExecIndexRestrPos(), ExecIndexScan(), ExecIndexScanEstimate(), ExecIndexScanInitializeDSM(), ExecIndexScanInitializeWorker(), ExecIndexScanReInitializeDSM(), ExecInitIndexScan(), ExecReScanIndexScan(), IndexNext(), IndexNextWithReorder(), IndexRecheck(), and reorderqueue_push().


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

AltStyle によって変換されたページ (->オリジナル) /