PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
NodeTag | type |
char * | aliasname |
List * | colnames |
Definition at line 47 of file primnodes.h.
char* Alias::aliasname |
Definition at line 50 of file primnodes.h.
Referenced by addRangeTableEntry(), addRangeTableEntryForCTE(), addRangeTableEntryForENR(), addRangeTableEntryForFunction(), addRangeTableEntryForJoin(), addRangeTableEntryForRelation(), addRangeTableEntryForSubquery(), addRangeTableEntryForTableFunc(), addRangeTableEntryForValues(), buildRelationAliases(), check_lateral_ref_ok(), checkNameSpaceConflicts(), chooseScalarFunctionAlias(), scanNameSpaceForRefname(), scanNSItemForColumn(), transformJsonArrayQueryConstructor(), transformMergeStmt(), transformRangeSubselect(), and transformUpdateTargetList().
List* Alias::colnames |
Definition at line 51 of file primnodes.h.
Referenced by addRangeTableEntryForCTE(), addRangeTableEntryForGroup(), addRangeTableEntryForJoin(), addRangeTableEntryForSubquery(), addRangeTableEntryForTableFunc(), addRangeTableEntryForValues(), buildRelationAliases(), expandNSItemVars(), expandTupleDesc(), scanRTEForColumn(), transformFromClauseItem(), transformJsonArrayQueryConstructor(), and transformWholeRowRef().
NodeTag Alias::type |
Definition at line 49 of file primnodes.h.