PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Public Member Functions | |
pg_node_attr (no_read, no_query_jumble) NodeTag type | |
Data Fields | |
Index | phid |
PlaceHolderVar * | ph_var |
Relids | ph_eval_at |
Relids | ph_lateral |
Relids | ph_needed |
int32 | ph_width |
Definition at line 3079 of file pathnodes.h.
PlaceHolderInfo::pg_node_attr | ( | no_read | , |
no_query_jumble | |||
) |
Relids PlaceHolderInfo::ph_eval_at |
Definition at line 3095 of file pathnodes.h.
Referenced by add_placeholders_to_base_rels(), add_placeholders_to_joinrel(), create_lateral_join_info(), extract_lateral_vars_from_PHVs(), find_placeholder_info(), fix_placeholder_input_needed_levels(), foreign_join_ok(), has_join_restriction(), have_dangerous_phv(), have_join_order_restriction(), identify_current_nestloop_params(), join_is_removable(), make_outerjoininfo(), pull_varnos_walker(), rebuild_placeholder_attr_needed(), remove_rel_from_query(), and use_physical_tlist().
Relids PlaceHolderInfo::ph_lateral |
Definition at line 3098 of file pathnodes.h.
Referenced by add_placeholders_to_joinrel(), create_lateral_join_info(), extract_lateral_vars_from_PHVs(), find_placeholder_info(), join_is_removable(), and remove_rel_from_query().
Relids PlaceHolderInfo::ph_needed |
Definition at line 3101 of file pathnodes.h.
Referenced by add_placeholders_to_base_rels(), add_placeholders_to_joinrel(), add_vars_to_attr_needed(), add_vars_to_targetlist(), build_joinrel_tlist(), find_placeholder_info(), join_is_removable(), remove_rel_from_query(), and use_physical_tlist().
PlaceHolderVar* PlaceHolderInfo::ph_var |
Definition at line 3092 of file pathnodes.h.
Referenced by add_placeholders_to_base_rels(), add_placeholders_to_joinrel(), expression_tree_mutator_impl(), extract_lateral_vars_from_PHVs(), find_placeholder_info(), fix_placeholder_input_needed_levels(), join_is_removable(), make_outerjoininfo(), pull_varnos_walker(), rebuild_placeholder_attr_needed(), and remove_rel_from_query().
int32 PlaceHolderInfo::ph_width |
Definition at line 3104 of file pathnodes.h.
Referenced by add_placeholders_to_joinrel(), build_joinrel_tlist(), find_placeholder_info(), and set_rel_width().
Index PlaceHolderInfo::phid |
Definition at line 3086 of file pathnodes.h.
Referenced by find_placeholder_info(), and remove_rel_from_query().