PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Public Member Functions | |
pg_node_attr (no_copy_equal, no_read, no_query_jumble) NodeTag type | |
RelOptInfo *rel | pg_node_attr (read_write_ignore) |
int *indexkeys | pg_node_attr (array_size(ncolumns)) |
Oid *indexcollations | pg_node_attr (array_size(nkeycolumns)) |
Oid *opfamily | pg_node_attr (array_size(nkeycolumns)) |
Oid *opcintype | pg_node_attr (array_size(nkeycolumns)) |
Oid *sortopfamily | pg_node_attr (array_size(nkeycolumns)) |
bool *reverse_sort | pg_node_attr (array_size(nkeycolumns)) |
bool *nulls_first | pg_node_attr (array_size(nkeycolumns)) |
bytea **opclassoptions | pg_node_attr (read_write_ignore) |
bool *canreturn | pg_node_attr (array_size(ncolumns)) |
List *indexprs | pg_node_attr (read_write_ignore) |
Data Fields | |
Oid | indexoid |
Oid | reltablespace |
BlockNumber | pages |
Cardinality | tuples |
int | tree_height |
int | ncolumns |
int | nkeycolumns |
Oid | relam |
List * | indpred |
List * | indextlist |
List * | indrestrictinfo |
bool | predOK |
bool | unique |
bool | immediate |
bool | hypothetical |
bool | amcanorderbyop |
bool | amoptionalkey |
bool | amsearcharray |
bool | amsearchnulls |
bool | amhasgettuple |
bool | amhasgetbitmap |
bool | amcanparallel |
bool | amcanmarkpos |
void(* | amcostestimate )() pg_node_attr(read_write_ignore) |
Definition at line 1089 of file pathnodes.h.
int* indexkeys IndexOptInfo::pg_node_attr | ( | array_size(ncolumns) | ) |
Oid* indexcollations IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
Oid* opfamily IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
Oid* opcintype IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
Oid* sortopfamily IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
bool* reverse_sort IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
bool* nulls_first IndexOptInfo::pg_node_attr | ( | array_size(nkeycolumns) | ) |
IndexOptInfo::pg_node_attr | ( | no_copy_equal | , |
no_read | , | ||
no_query_jumble | |||
) |
RelOptInfo* rel IndexOptInfo::pg_node_attr | ( | read_write_ignore | ) |
bytea** opclassoptions IndexOptInfo::pg_node_attr | ( | read_write_ignore | ) |
List* indexprs IndexOptInfo::pg_node_attr | ( | read_write_ignore | ) |
bool IndexOptInfo::amcanmarkpos |
Definition at line 1185 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amcanorderbyop |
Definition at line 1175 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amcanparallel |
Definition at line 1183 of file pathnodes.h.
Referenced by get_relation_info().
void(* IndexOptInfo::amcostestimate) () pg_node_attr(read_write_ignore) |
Definition at line 1188 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amhasgetbitmap |
Definition at line 1182 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amhasgettuple |
Definition at line 1180 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amoptionalkey |
Definition at line 1176 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amsearcharray |
Definition at line 1177 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::amsearchnulls |
Definition at line 1178 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::hypothetical |
Definition at line 1169 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::immediate |
Definition at line 1167 of file pathnodes.h.
Referenced by get_relation_info().
Oid IndexOptInfo::indexoid |
Definition at line 1096 of file pathnodes.h.
Referenced by create_indexscan_plan(), get_relation_info(), and plan_cluster_use_sort().
List* IndexOptInfo::indextlist |
Definition at line 1153 of file pathnodes.h.
Referenced by create_indexscan_plan(), and get_relation_info().
List* IndexOptInfo::indpred |
Definition at line 1150 of file pathnodes.h.
Referenced by create_bitmap_subplan(), find_indexpath_quals(), and get_relation_info().
List* IndexOptInfo::indrestrictinfo |
Definition at line 1160 of file pathnodes.h.
Referenced by cost_index(), and get_relation_info().
int IndexOptInfo::ncolumns |
Definition at line 1116 of file pathnodes.h.
Referenced by get_relation_info(), and use_physical_tlist().
int IndexOptInfo::nkeycolumns |
Definition at line 1118 of file pathnodes.h.
Referenced by get_relation_info().
BlockNumber IndexOptInfo::pages |
Definition at line 1106 of file pathnodes.h.
Referenced by get_indexpath_pages(), and get_relation_info().
bool IndexOptInfo::predOK |
Definition at line 1163 of file pathnodes.h.
Referenced by get_relation_info().
Oid IndexOptInfo::relam |
Definition at line 1142 of file pathnodes.h.
Referenced by get_relation_info().
Oid IndexOptInfo::reltablespace |
Definition at line 1098 of file pathnodes.h.
Referenced by get_relation_info().
int IndexOptInfo::tree_height |
Definition at line 1110 of file pathnodes.h.
Referenced by get_relation_info().
Cardinality IndexOptInfo::tuples |
Definition at line 1108 of file pathnodes.h.
Referenced by get_relation_info().
bool IndexOptInfo::unique |
Definition at line 1165 of file pathnodes.h.
Referenced by get_relation_info().