PostgreSQL Source Code
git master
|
#include <pathnodes.h>
Data Fields | |
Expr | xpr |
Expr * | phexpr |
Relids | phrels |
Index | phid |
Index | phlevelsup |
Definition at line 2198 of file pathnodes.h.
Expr* PlaceHolderVar::phexpr |
Definition at line 2201 of file pathnodes.h.
Referenced by add_placeholders_to_joinrel(), assign_param_for_placeholdervar(), eval_const_expressions_mutator(), expression_tree_mutator(), extract_lateral_references(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), find_placeholder_info(), fix_join_expr_mutator(), fix_placeholder_input_needed_levels(), fix_scan_expr_mutator(), fix_upper_expr_mutator(), join_is_removable(), make_placeholder_expr(), replace_nestloop_param_placeholdervar(), replace_nestloop_params_mutator(), replace_outer_placeholdervar(), and set_rel_width().
Index PlaceHolderVar::phid |
Definition at line 2203 of file pathnodes.h.
Referenced by assign_param_for_placeholdervar(), find_placeholder_info(), make_placeholder_expr(), and pull_varnos_walker().
Index PlaceHolderVar::phlevelsup |
Definition at line 2204 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), assign_param_for_placeholdervar(), ChangeVarNodes_walker(), extract_lateral_references(), find_dependent_phvs_walker(), find_nonnullable_rels_walker(), find_placeholder_info(), flatten_join_alias_vars_mutator(), IncrementVarSublevelsUp_walker(), make_placeholder_expr(), OffsetVarNodes_walker(), pull_varnos_walker(), pull_vars_walker(), replace_nestloop_params_mutator(), replace_outer_placeholdervar(), and substitute_phv_relids_walker().
Relids PlaceHolderVar::phrels |
Definition at line 2202 of file pathnodes.h.
Referenced by adjust_appendrel_attrs_mutator(), ChangeVarNodes_walker(), find_dependent_phvs_walker(), find_nonnullable_rels_walker(), find_placeholder_info(), flatten_join_alias_vars_mutator(), make_outerjoininfo(), make_placeholder_expr(), OffsetVarNodes_walker(), pull_varnos_walker(), replace_nestloop_params_mutator(), substitute_phv_relids_walker(), and update_placeholder_eval_levels().
Expr PlaceHolderVar::xpr |
Definition at line 2200 of file pathnodes.h.