|
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 3295 of file pathnodes.h.
| PlaceHolderInfo::pg_node_attr | ( | no_read | , |
| no_query_jumble | |||
| ) |
| Relids PlaceHolderInfo::ph_eval_at |
Definition at line 3311 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(), get_placeholder_nulling_relids(), has_join_restriction(), have_join_order_restriction(), 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 3314 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 3317 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 3308 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 3320 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 3302 of file pathnodes.h.
Referenced by find_placeholder_info(), and remove_rel_from_query().