PostgreSQL Source Code
git master
|
#include <parse_node.h>
Data Fields | |
Alias * | p_names |
RangeTblEntry * | p_rte |
int | p_rtindex |
ParseNamespaceColumn * | p_nscolumns |
bool | p_rel_visible |
bool | p_cols_visible |
bool | p_lateral_only |
bool | p_lateral_ok |
Definition at line 266 of file parse_node.h.
bool ParseNamespaceItem::p_cols_visible |
Definition at line 274 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), colNameToVar(), ExpandAllTables(), setNamespaceColumnVisibility(), setNamespaceVisibilityForRTE(), and transformFromClauseItem().
bool ParseNamespaceItem::p_lateral_ok |
Definition at line 276 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), setNamespaceLateralState(), transformDeleteStmt(), transformFromClauseItem(), and transformUpdateStmt().
bool ParseNamespaceItem::p_lateral_only |
Definition at line 275 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), colNameToVar(), ExpandAllTables(), scanNameSpaceForRefname(), scanNameSpaceForRelid(), setNamespaceLateralState(), transformDeleteStmt(), transformFromClauseItem(), and transformUpdateStmt().
Alias* ParseNamespaceItem::p_names |
Definition at line 268 of file parse_node.h.
Referenced by addRangeTableEntryForCTE(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), checkNameSpaceConflicts(), expandNSItemVars(), scanNameSpaceForRefname(), scanNSItemForColumn(), transformFromClauseItem(), transformMergeStmt(), and transformWholeRowRef().
ParseNamespaceColumn* ParseNamespaceItem::p_nscolumns |
Definition at line 272 of file parse_node.h.
Referenced by addRangeTableEntryForCTE(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), expandNSItemVars(), scanNSItemForColumn(), and transformFromClauseItem().
bool ParseNamespaceItem::p_rel_visible |
Definition at line 273 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), checkNameSpaceConflicts(), scanNameSpaceForRefname(), scanNameSpaceForRelid(), setNamespaceVisibilityForRTE(), and transformFromClauseItem().
RangeTblEntry* ParseNamespaceItem::p_rte |
Definition at line 269 of file parse_node.h.
Referenced by addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), checkNameSpaceConflicts(), DoCopy(), errorMissingRTE(), ExpandColumnRefStar(), expandNSItemAttrs(), ExpandSingleTable(), rewriteTargetView(), scanNameSpaceForRelid(), scanNSItemForColumn(), setNamespaceVisibilityForRTE(), setTargetTable(), transformFromClauseItem(), transformMergeStmt(), transformOnConflictArbiter(), transformOnConflictClause(), transformRuleStmt(), transformUpdateTargetList(), transformWholeRowRef(), and UpdateRangeTableOfViewParse().
int ParseNamespaceItem::p_rtindex |
Definition at line 270 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), GetNSItemByRangeTablePosn(), scanNSItemForColumn(), setTargetTable(), transformAssignedExpr(), transformCurrentOfExpr(), transformFromClauseItem(), transformOnConflictClause(), transformRuleStmt(), transformSetOperationTree(), and transformWholeRowRef().