PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
NodeTag | type |
char * | aliasname |
List * | colnames |
Definition at line 39 of file primnodes.h.
char* Alias::aliasname |
Definition at line 42 of file primnodes.h.
Referenced by addRangeTableEntry(), addRangeTableEntryForCTE(), addRangeTableEntryForENR(), addRangeTableEntryForFunction(), addRangeTableEntryForJoin(), addRangeTableEntryForRelation(), addRangeTableEntryForSubquery(), addRangeTableEntryForTableFunc(), addRangeTableEntryForValues(), buildRelationAliases(), check_lateral_ref_ok(), check_ungrouped_columns_walker(), checkNameSpaceConflicts(), chooseScalarFunctionAlias(), conversion_error_callback(), errorMissingRTE(), examine_simple_variable(), expand_single_inheritance_child(), expandRecordVariable(), expandRTE(), ExplainTargetRel(), get_name_for_var_field(), get_rte_attribute_is_dropped(), get_rte_attribute_name(), get_variable(), markTargetListOrigin(), postgresExplainForeignScan(), print_expr(), print_rt(), process_function_rte_ref(), scanNameSpaceForRefname(), scanNSItemForColumn(), searchRangeTableForCol(), searchRangeTableForRel(), set_rtable_names(), transformJsonArrayQueryConstructor(), transformLockingClause(), transformMergeStmt(), transformRangeSubselect(), and unknown_attribute().
List* Alias::colnames |
Definition at line 43 of file primnodes.h.
Referenced by addRangeTableEntryForCTE(), addRangeTableEntryForJoin(), addRangeTableEntryForSubquery(), addRangeTableEntryForTableFunc(), addRangeTableEntryForValues(), adjust_appendrel_attrs_mutator(), ApplyRetrieveRule(), build_simple_rel(), buildNSItemFromLists(), buildNSItemFromTupleDesc(), buildRelationAliases(), conversion_error_callback(), ExecEvalWholeRowVar(), expand_single_inheritance_child(), expandNSItemVars(), expandRTE(), expandTupleDesc(), flatten_join_alias_vars_mutator(), get_rte_attribute_name(), get_simple_values_rte(), get_variable(), identify_join_columns(), rewriteSearchAndCycle(), scanRTEForColumn(), set_join_column_names(), set_relation_column_names(), set_using_names(), transformFromClauseItem(), transformJsonArrayQueryConstructor(), and transformWholeRowRef().
NodeTag Alias::type |
Definition at line 41 of file primnodes.h.