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:
- src/include/nodes/pathnodes.h