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

#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>

Public Member Functions
Oid row_typeid pg_node_attr (query_jumble_ignore)
CoercionForm row_format pg_node_attr (query_jumble_ignore)
List *colnames pg_node_attr (query_jumble_ignore)
Data Fields
Expr xpr
List * args
ParseLoc location

Detailed Description

Definition at line 1425 of file primnodes.h.

Member Function Documentation

pg_node_attr() [1/3]

Oid row_typeid RowExpr::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [2/3]

CoercionForm row_format RowExpr::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [3/3]

List *colnames RowExpr::pg_node_attr ( query_jumble_ignore )

Field Documentation

args

Definition at line 1428 of file primnodes.h.

Referenced by adjust_appendrel_attrs_mutator(), assign_collations_walker(), coerce_record_to_complex(), eval_const_expressions_mutator(), ExecInitExprRec(), expression_tree_mutator_impl(), flatten_grouping_sets(), flatten_join_alias_vars_mutator(), get_expr_result_type(), get_rule_expr(), make_path_rowexpr(), make_row_distinct_op(), ReplaceVarFromTargetList(), rewriteSearchAndCycle(), transformMultiAssignRef(), transformRowExpr(), and transformWholeRowRef().

location

xpr


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