PostgreSQL Source Code  git master
JoinTreeItem Struct Reference

Data Fields

Nodejtnode
 
JoinDomainjdomain
 
struct JoinTreeItemjti_parent
 
Relids qualscope
 
Relids inner_join_rels
 
Relids left_rels
 
Relids right_rels
 
Relids nonnullable_rels
 
SpecialJoinInfosjinfo
 
Listoj_joinclauses
 
Listlateral_clauses
 

Detailed Description

Definition at line 59 of file initsplan.c.

Field Documentation

◆ inner_join_rels

Relids JoinTreeItem::inner_join_rels

Definition at line 68 of file initsplan.c.

Referenced by deconstruct_distribute(), deconstruct_recurse(), and make_outerjoininfo().

◆ jdomain

JoinDomain* JoinTreeItem::jdomain

Definition at line 63 of file initsplan.c.

Referenced by deconstruct_recurse(), and distribute_qual_to_rels().

◆ jti_parent

struct JoinTreeItem* JoinTreeItem::jti_parent

Definition at line 64 of file initsplan.c.

Referenced by deconstruct_recurse(), and distribute_qual_to_rels().

◆ jtnode

Node* JoinTreeItem::jtnode

Definition at line 62 of file initsplan.c.

Referenced by add_base_rels_to_query(), deconstruct_distribute(), and deconstruct_recurse().

◆ lateral_clauses

List* JoinTreeItem::lateral_clauses

Definition at line 78 of file initsplan.c.

Referenced by deconstruct_distribute(), and distribute_qual_to_rels().

◆ left_rels

Relids JoinTreeItem::left_rels

Definition at line 71 of file initsplan.c.

Referenced by deconstruct_distribute(), deconstruct_recurse(), and make_outerjoininfo().

◆ nonnullable_rels

Relids JoinTreeItem::nonnullable_rels

◆ oj_joinclauses

List* JoinTreeItem::oj_joinclauses

◆ qualscope

◆ right_rels

Relids JoinTreeItem::right_rels

Definition at line 72 of file initsplan.c.

Referenced by deconstruct_distribute(), deconstruct_recurse(), and make_outerjoininfo().

◆ sjinfo


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