|
PostgreSQL Source Code git master
|
#include <parse_node.h>
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 |
Definition at line 292 of file parse_node.h.
| bool ParseNamespaceItem::p_cols_visible |
Definition at line 301 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), colNameToVar(), ExpandAllTables(), rte_visible_if_qualified(), setNamespaceColumnVisibility(), setNamespaceVisibilityForRTE(), and transformFromClauseItem().
| bool ParseNamespaceItem::p_lateral_ok |
Definition at line 303 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), check_lateral_ref_ok(), rte_visible_if_lateral(), setNamespaceLateralState(), transformDeleteStmt(), transformFromClauseItem(), and transformUpdateStmt().
| bool ParseNamespaceItem::p_lateral_only |
Definition at line 302 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().
| Alias* ParseNamespaceItem::p_names |
Definition at line 294 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().
| ParseNamespaceColumn* ParseNamespaceItem::p_nscolumns |
Definition at line 299 of file parse_node.h.
Referenced by addNSItemForReturning(), addRangeTableEntryForCTE(), addRangeTableEntryForJoin(), buildGroupedVar(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), expandNSItemVars(), scanNSItemForColumn(), and transformFromClauseItem().
| RTEPermissionInfo* ParseNamespaceItem::p_perminfo |
Definition at line 297 of file parse_node.h.
Referenced by addNSItemForReturning(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), DoCopy(), expandNSItemAttrs(), ExpandSingleTable(), setTargetTable(), transformFromClauseItem(), transformMergeStmt(), transformOnConflictArbiter(), and transformUpdateTargetList().
| bool ParseNamespaceItem::p_rel_visible |
Definition at line 300 of file parse_node.h.
Referenced by addNSItemToQuery(), addRangeTableEntryForJoin(), addRangeTableEntryForSubquery(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), checkNameSpaceConflicts(), rte_visible_if_qualified(), scanNameSpaceForRefname(), scanNameSpaceForRelid(), setNamespaceVisibilityForRTE(), and transformFromClauseItem().
| VarReturningType ParseNamespaceItem::p_returning_type |
Definition at line 304 of file parse_node.h.
Referenced by addNSItemForReturning(), addRangeTableEntryForJoin(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), scanNameSpaceForRelid(), scanNSItemForColumn(), transformFromClauseItem(), and transformWholeRowRef().
| RangeTblEntry* ParseNamespaceItem::p_rte |
Definition at line 295 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().
| int ParseNamespaceItem::p_rtindex |
Definition at line 296 of file parse_node.h.
Referenced by addNSItemForReturning(), addNSItemToQuery(), addRangeTableEntryForJoin(), buildGroupedVar(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), GetNSItemByRangeTablePosn(), scanNSItemForColumn(), setTargetTable(), transformAssignedExpr(), transformCurrentOfExpr(), transformFromClauseItem(), transformOnConflictClause(), transformRuleStmt(), transformSetOperationTree(), and transformWholeRowRef().