PostgreSQL Source Code: IndexPath Struct Reference (original) (raw)

#include <[pathnodes.h](pathnodes%5F8h%5Fsource.html)>

Data Fields
Path path
IndexOptInfo * indexinfo
List * indexclauses
List * indexorderbys
List * indexorderbycols
ScanDirection indexscandir
Cost indextotalcost
Selectivity indexselectivity

Detailed Description

Field Documentation

indexclauses

List* IndexPath::indexclauses

Definition at line 1848 of file pathnodes.h.

Referenced by brincostestimate(), btcostestimate(), cost_index(), create_bitmap_subplan(), create_index_path(), create_indexscan_plan(), find_indexpath_quals(), fix_indexqual_references(), genericcostestimate(), gincostestimate(), and reparameterize_path_by_child().

indexinfo

Definition at line 1847 of file pathnodes.h.

Referenced by blcostestimate(), brincostestimate(), btcostestimate(), cost_index(), create_bitmap_subplan(), create_index_path(), create_indexscan_plan(), find_indexpath_quals(), fix_indexorderby_references(), fix_indexqual_references(), genericcostestimate(), get_indexpath_pages(), gincostestimate(), gistcostestimate(), reparameterize_path_by_child(), and spgcostestimate().

indexorderbycols

List* IndexPath::indexorderbycols

indexorderbys

List* IndexPath::indexorderbys

indexscandir

indexselectivity

indextotalcost

Cost IndexPath::indextotalcost

path


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