#include <relation.h>
Data Fields | |
NodeTag | type |
Oid | indexoid |
Oid | reltablespace |
RelOptInfo * | rel |
BlockNumber | pages |
double | tuples |
int | tree_height |
int | ncolumns |
int * | indexkeys |
Oid * | indexcollations |
Oid * | opfamily |
Oid * | opcintype |
Oid * | sortopfamily |
bool * | reverse_sort |
bool * | nulls_first |
Oid | relam |
RegProcedure | amcostestimate |
List * | indexprs |
List * | indpred |
List * | indextlist |
bool | predOK |
bool | unique |
bool | immediate |
bool | hypothetical |
bool | canreturn |
bool | amcanorderbyop |
bool | amoptionalkey |
bool | amsearcharray |
bool | amsearchnulls |
bool | amhasgettuple |
bool | amhasgetbitmap |
Definition at line 482 of file relation.h.
Definition at line 518 of file relation.h.
Referenced by build_index_paths(), get_relation_info(), and match_pathkeys_to_index().
Definition at line 506 of file relation.h.
Referenced by cost_index(), and get_relation_info().
Definition at line 523 of file relation.h.
Referenced by build_index_paths(), build_paths_for_OR(), get_index_paths(), and get_relation_info().
Definition at line 522 of file relation.h.
Referenced by build_index_paths(), get_index_paths(), and get_relation_info().
Definition at line 519 of file relation.h.
Referenced by build_index_paths(), and get_relation_info().
Definition at line 520 of file relation.h.
Referenced by build_index_paths(), get_index_paths(), and get_relation_info().
Definition at line 521 of file relation.h.
Referenced by expand_indexqual_conditions(), get_relation_info(), and match_clause_to_indexcol().
Definition at line 517 of file relation.h.
Referenced by check_index_only(), and get_relation_info().
Definition at line 516 of file relation.h.
Referenced by get_actual_variable_range(), and get_relation_info().
Definition at line 515 of file relation.h.
Referenced by get_relation_info(), and relation_has_unique_index_for().
Definition at line 498 of file relation.h.
Referenced by adjust_rowcompare_for_index(), build_index_pathkeys(), ec_member_matches_indexcol(), expand_indexqual_conditions(), get_relation_info(), gincost_pattern(), match_clause_to_indexcol(), and match_clause_to_ordering_op().
Definition at line 497 of file relation.h.
Referenced by btcostestimate(), build_index_tlist(), check_index_only(), examine_variable(), fix_indexqual_operand(), get_relation_info(), has_unique_index(), and match_index_to_operand().
Definition at line 486 of file relation.h.
Referenced by btcostestimate(), create_indexscan_plan(), examine_variable(), get_actual_variable_range(), get_relation_info(), gincost_pattern(), gincostestimate(), and plan_cluster_use_sort().
Definition at line 508 of file relation.h.
Referenced by build_index_tlist(), examine_variable(), fix_indexqual_operand(), get_relation_info(), match_index_to_operand(), and plan_cluster_use_sort().
Definition at line 511 of file relation.h.
Referenced by build_index_pathkeys(), create_indexscan_plan(), and get_relation_info().
Definition at line 509 of file relation.h.
Referenced by add_predicate_to_quals(), build_paths_for_OR(), check_partial_indexes(), create_bitmap_subplan(), create_index_paths(), create_indexscan_plan(), examine_variable(), find_indexpath_quals(), get_actual_variable_range(), get_relation_info(), gincostestimate(), has_unique_index(), make_restrictinfo_from_bitmapqual(), and relation_has_unique_index_for().
Definition at line 496 of file relation.h.
Referenced by adjust_rowcompare_for_index(), btcostestimate(), build_index_paths(), build_index_tlist(), check_index_only(), consider_index_join_clauses(), create_index_paths(), examine_variable(), find_index_column(), fix_indexqual_operand(), get_join_index_paths(), get_relation_info(), has_unique_index(), match_clause_to_index(), match_eclass_clauses_to_index(), match_pathkeys_to_index(), and relation_has_unique_index_for().
Definition at line 503 of file relation.h.
Referenced by build_index_pathkeys(), and get_relation_info().
Definition at line 500 of file relation.h.
Referenced by btcostestimate(), build_index_pathkeys(), get_relation_info(), and gincost_pattern().
Definition at line 499 of file relation.h.
Referenced by adjust_rowcompare_for_index(), btcostestimate(), ec_member_matches_indexcol(), expand_indexqual_conditions(), get_relation_info(), gincost_pattern(), match_clause_to_indexcol(), match_clause_to_ordering_op(), and relation_has_unique_index_for().
Definition at line 491 of file relation.h.
Referenced by cost_index(), genericcostestimate(), get_indexpath_pages(), get_relation_info(), gincostestimate(), gistcostestimate(), and spgcostestimate().
Definition at line 513 of file relation.h.
Referenced by build_paths_for_OR(), check_partial_indexes(), create_index_paths(), examine_variable(), get_index_paths(), get_relation_info(), has_unique_index(), and relation_has_unique_index_for().
Definition at line 488 of file relation.h.
Referenced by adjust_rowcompare_for_index(), btcostestimate(), build_index_pathkeys(), build_index_tlist(), cost_index(), create_index_path(), fix_indexqual_operand(), fix_indexqual_references(), genericcostestimate(), get_relation_info(), gincostestimate(), match_clause_to_indexcol(), match_eclass_clauses_to_index(), match_index_to_operand(), match_pathkeys_to_index(), and match_rowcompare_to_indexcol().
Definition at line 504 of file relation.h.
Referenced by ec_member_matches_indexcol(), get_actual_variable_range(), get_relation_info(), and match_rowcompare_to_indexcol().
Definition at line 487 of file relation.h.
Referenced by genericcostestimate(), get_relation_info(), and gincostestimate().
Definition at line 502 of file relation.h.
Referenced by btcostestimate(), build_index_pathkeys(), get_actual_variable_range(), and get_relation_info().
Definition at line 501 of file relation.h.
Referenced by build_index_pathkeys(), build_index_paths(), get_actual_variable_range(), and get_relation_info().
Definition at line 493 of file relation.h.
Referenced by btcostestimate(), get_relation_info(), gistcostestimate(), and spgcostestimate().
double IndexOptInfo::tuples |
Definition at line 492 of file relation.h.
Referenced by btcostestimate(), genericcostestimate(), get_relation_info(), gincostestimate(), gistcostestimate(), and spgcostestimate().
Definition at line 484 of file relation.h.
Definition at line 514 of file relation.h.
Referenced by btcostestimate(), examine_variable(), get_relation_info(), has_unique_index(), and relation_has_unique_index_for().