PostgreSQL Source Code: ParseNamespaceItem Struct Reference (original) (raw)

#include <[parse_node.h](parse%5F%5Fnode%5F8h%5Fsource.html)>

Data Fields
Alias * p_names
RangeTblEntry * p_rte
int p_rtindex
RTEPermissionInfo * p_perminfo
ParseNamespaceColumn * p_nscolumns
bool p_rel_visible
bool p_cols_visible
bool p_lateral_only
bool p_lateral_ok
VarReturningType p_returning_type

Detailed Description

Field Documentation

p_cols_visible

bool ParseNamespaceItem::p_cols_visible

p_lateral_ok

bool ParseNamespaceItem::p_lateral_ok

p_lateral_only

bool ParseNamespaceItem::p_lateral_only

Definition at line 318 of file parse_node.h.

Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), colNameToVar(), ExpandAllTables(), rte_visible_if_lateral(), scanNameSpaceForRefname(), scanNameSpaceForRelid(), setNamespaceLateralState(), transformDeleteStmt(), transformFromClauseItem(), and transformUpdateStmt().

p_names

Alias* ParseNamespaceItem::p_names

Definition at line 310 of file parse_node.h.

Referenced by addNSItemForReturning(), addRangeTableEntryForCTE(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), checkNameSpaceConflicts(), expandNSItemVars(), scanNameSpaceForRefname(), scanNSItemForColumn(), transformFromClauseItem(), transformMergeStmt(), transformUpdateTargetList(), and transformWholeRowRef().

p_nscolumns

p_perminfo

Definition at line 313 of file parse_node.h.

Referenced by addNSItemForReturning(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), DoCopy(), expandNSItemAttrs(), ExpandSingleTable(), setTargetTable(), transformFromClauseItem(), transformMergeStmt(), transformOnConflictArbiter(), and transformUpdateTargetList().

p_rel_visible

bool ParseNamespaceItem::p_rel_visible

Definition at line 316 of file parse_node.h.

Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), addRangeTableEntryForSubquery(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), checkNameSpaceConflicts(), rte_visible_if_qualified(), scanNameSpaceForRefname(), scanNameSpaceForRelid(), setNamespaceVisibilityForRTE(), and transformFromClauseItem().

p_returning_type

p_rte

Definition at line 311 of file parse_node.h.

Referenced by addNSItemForReturning(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), checkNameSpaceConflicts(), errorMissingRTE(), ExpandColumnRefStar(), expandNSItemAttrs(), ExpandSingleTable(), findNSItemForRTE(), rewriteTargetView(), scanNameSpaceForRelid(), scanNSItemForColumn(), setNamespaceVisibilityForRTE(), transformFromClauseItem(), transformOnConflictClause(), and transformWholeRowRef().

p_rtindex

int ParseNamespaceItem::p_rtindex

Definition at line 312 of file parse_node.h.

Referenced by addNSItemForReturning(), addNSItemToQuery(), addRangeTableEntryForJoin(), buildGroupedVar(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), GetNSItemByRangeTablePosn(), scanNSItemForColumn(), setTargetTable(), transformAssignedExpr(), transformCurrentOfExpr(), transformFromClauseItem(), transformOnConflictClause(), transformRuleStmt(), transformSetOperationTree(), and transformWholeRowRef().


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