PostgreSQL Source Code git master
Public Member Functions | Data Fields
PlaceHolderVar Struct Reference

#include <pathnodes.h>

Public Member Functions

  pg_node_attr (no_query_jumble) Expr xpr
 
Expr *phexpr  pg_node_attr (equal_ignore)
 
Relids phrels  pg_node_attr (equal_ignore)
 

Data Fields

 
 
 

Detailed Description

Definition at line 2918 of file pathnodes.h.

Member Function Documentation

pg_node_attr() [1/3]

Expr *phexpr PlaceHolderVar::pg_node_attr ( equal_ignore  )

pg_node_attr() [2/3]

Relids phrels PlaceHolderVar::pg_node_attr ( equal_ignore  )

pg_node_attr() [3/3]

PlaceHolderVar::pg_node_attr ( no_query_jumble  )

Field Documentation

phid

Index PlaceHolderVar::phid

Definition at line 2934 of file pathnodes.h.

Referenced by assign_param_for_placeholdervar(), find_placeholder_info(), make_placeholder_expr(), pull_varnos_walker(), and search_indexed_tlist_for_phv().

phlevelsup

Index PlaceHolderVar::phlevelsup

Definition at line 2937 of file pathnodes.h.

Referenced by add_nulling_relids_mutator(), add_nullingrels_if_needed(), adjust_appendrel_attrs_mutator(), assign_param_for_placeholdervar(), ChangeVarNodes_walker(), contain_placeholder_references_walker(), extract_lateral_references(), extract_lateral_vars_from_PHVs(), find_dependent_phvs_walker(), find_nonnullable_rels_walker(), find_placeholder_info(), flatten_join_alias_vars_mutator(), IncrementVarSublevelsUp_walker(), make_placeholder_expr(), mark_nullable_by_grouping(), OffsetVarNodes_walker(), pull_varnos_walker(), pull_vars_walker(), pullup_replace_vars_callback(), remove_nulling_relids_mutator(), replace_nestloop_params_mutator(), replace_outer_placeholdervar(), and substitute_phv_relids_walker().

phnullingrels

Relids PlaceHolderVar::phnullingrels

Definition at line 2931 of file pathnodes.h.

Referenced by add_nulling_relids_mutator(), add_nullingrels_if_needed(), add_placeholders_to_base_rels(), add_placeholders_to_joinrel(), adjust_standard_join_alias_expression(), build_joinrel_tlist(), ChangeVarNodes_walker(), find_placeholder_info(), identify_current_nestloop_params(), make_placeholder_expr(), mark_nullable_by_grouping(), OffsetVarNodes_walker(), pull_varnos_walker(), pullup_replace_vars_callback(), remove_nulling_relids_mutator(), remove_rel_from_query(), and search_indexed_tlist_for_phv().


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

AltStyle によって変換されたページ (->オリジナル) /