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

#include <pathnodes.h>

Public Member Functions

  pg_node_attr (abstract) Path path
 

Data Fields

 
bool  inner_unique
 
 
 
 

Detailed Description

Definition at line 2196 of file pathnodes.h.

Member Function Documentation

pg_node_attr()

JoinPath::pg_node_attr ( abstract  )

Field Documentation

inner_unique

bool JoinPath::inner_unique

Definition at line 2204 of file pathnodes.h.

Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), and create_nestloop_plan().

innerjoinpath

Path* JoinPath::innerjoinpath

Definition at line 2208 of file pathnodes.h.

Referenced by approx_tuple_count(), create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), GetExistingLocalJoinPath(), has_indexed_join_quals(), path_is_reparameterizable_by_child(), and reparameterize_path_by_child().

joinrestrictinfo

List* JoinPath::joinrestrictinfo

Definition at line 2210 of file pathnodes.h.

Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_join_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), has_indexed_join_quals(), and reparameterize_path_by_child().

jointype

JoinType JoinPath::jointype

Definition at line 2202 of file pathnodes.h.

Referenced by create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), and final_cost_nestloop().

outerjoinpath

Path* JoinPath::outerjoinpath

Definition at line 2207 of file pathnodes.h.

Referenced by approx_tuple_count(), create_hashjoin_path(), create_hashjoin_plan(), create_mergejoin_path(), create_mergejoin_plan(), create_nestloop_path(), create_nestloop_plan(), final_cost_hashjoin(), final_cost_mergejoin(), final_cost_nestloop(), get_param_path_clause_serials(), GetExistingLocalJoinPath(), path_is_reparameterizable_by_child(), and reparameterize_path_by_child().


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

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