PostgreSQL Source Code git master
Loading...
Searching...
No Matches
ParseNamespaceItem Struct Reference

#include <parse_node.h>

Data Fields

Aliasp_names
 
RangeTblEntryp_rte
 
int p_rtindex
 
RTEPermissionInfop_perminfo
 
ParseNamespaceColumnp_nscolumns
 
bool p_rel_visible
 
bool p_cols_visible
 
bool p_lateral_only
 
bool p_lateral_ok
 
VarReturningType p_returning_type
 

Detailed Description

Definition at line 292 of file parse_node.h.

Field Documentation

◆ p_cols_visible

bool ParseNamespaceItem::p_cols_visible

Definition at line 301 of file parse_node.h.

Referenced by setNamespaceColumnVisibility().

◆ p_lateral_ok

bool ParseNamespaceItem::p_lateral_ok

Definition at line 303 of file parse_node.h.

◆ p_lateral_only

bool ParseNamespaceItem::p_lateral_only

Definition at line 302 of file parse_node.h.

Referenced by setNamespaceLateralState(), and transformUpdateStmt().

◆ p_names

Alias* ParseNamespaceItem::p_names

Definition at line 294 of file parse_node.h.

Referenced by transformMergeStmt(), and transformUpdateTargetList().

◆ p_nscolumns

ParseNamespaceColumn* ParseNamespaceItem::p_nscolumns

Definition at line 299 of file parse_node.h.

Referenced by addNSItemForReturning().

◆ p_perminfo

◆ p_rel_visible

bool ParseNamespaceItem::p_rel_visible

Definition at line 300 of file parse_node.h.

Referenced by setNamespaceVisibilityForRTE().

◆ p_returning_type

VarReturningType ParseNamespaceItem::p_returning_type

Definition at line 304 of file parse_node.h.

◆ p_rte

RangeTblEntry* ParseNamespaceItem::p_rte

Definition at line 295 of file parse_node.h.

Referenced by addNSItemForReturning(), and check_lateral_ref_ok().

◆ p_rtindex

int ParseNamespaceItem::p_rtindex

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