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

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

Data Fields
Oid pk_opfamily
CompareType pk_cmptype
bool pk_nulls_first

Detailed Description

Member Function Documentation

pg_node_attr() [1/2]

EquivalenceClass *pk_eclass PathKey::pg_node_attr ( copy_as_scalar ,
equal_as_scalar
)

pg_node_attr() [2/2]

PathKey::pg_node_attr ( no_read ,
no_query_jumble
)

Field Documentation

pk_cmptype

Definition at line 1603 of file pathnodes.h.

Referenced by appendOrderByClause(), cached_scansel(), convert_subquery_pathkeys(), create_indexscan_plan(), create_mergejoin_plan(), initial_cost_mergejoin(), make_canonical_pathkey(), make_inner_pathkeys_for_merge(), match_pathkeys_to_index(), prepare_sort_from_pathkeys(), and right_merge_direction().

pk_nulls_first

bool PathKey::pk_nulls_first

pk_opfamily

Definition at line 1602 of file pathnodes.h.

Referenced by add_foreign_ordered_paths(), appendOrderByClause(), cached_scansel(), convert_subquery_pathkeys(), create_indexscan_plan(), create_mergejoin_plan(), initial_cost_mergejoin(), is_foreign_pathkey(), make_canonical_pathkey(), make_inner_pathkeys_for_merge(), make_unique_from_pathkeys(), match_pathkeys_to_index(), prepare_sort_from_pathkeys(), and right_merge_direction().


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