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

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

Public Member Functions
int32 resulttypmod pg_node_attr (query_jumble_ignore)
Oid resultcollid pg_node_attr (query_jumble_ignore)
CoercionForm coerceformat pg_node_attr (query_jumble_ignore)
Data Fields
Expr xpr
Expr * arg
Expr * elemexpr
Oid resulttype
ParseLoc location

Detailed Description

Definition at line 1263 of file primnodes.h.

Member Function Documentation

pg_node_attr() [1/3]

int32 resulttypmod ArrayCoerceExpr::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [2/3]

Oid resultcollid ArrayCoerceExpr::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [3/3]

CoercionForm coerceformat ArrayCoerceExpr::pg_node_attr ( query_jumble_ignore )

Field Documentation

arg

Expr* ArrayCoerceExpr::arg

Definition at line 1266 of file primnodes.h.

Referenced by adjust_standard_join_alias_expression(), build_coercion_expression(), contain_context_dependent_node_walker(), cost_qual_eval_walker(), deparseArrayCoerceExpr(), eval_const_expressions_mutator(), ExecInitExprRec(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprLocation(), find_nonnullable_rels_walker(), find_nonnullable_vars_walker(), get_rule_expr(), is_standard_join_alias_expression(), and strip_array_coercion().

elemexpr

Expr* ArrayCoerceExpr::elemexpr

location

resulttype

Oid ArrayCoerceExpr::resulttype

xpr

Expr ArrayCoerceExpr::xpr


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