PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Expr * | arg |
Expr * | elemexpr |
Oid | resulttype |
int32 | resulttypmod |
Oid | resultcollid |
CoercionForm | coerceformat |
int | location |
Definition at line 1109 of file primnodes.h.
Expr* ArrayCoerceExpr::arg |
Definition at line 1112 of file primnodes.h.
Referenced by build_coercion_expression(), contain_context_dependent_node_walker(), cost_qual_eval_walker(), 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(), JumbleExpr(), and strip_array_coercion().
CoercionForm ArrayCoerceExpr::coerceformat |
Definition at line 1120 of file primnodes.h.
Referenced by build_coercion_expression(), and get_rule_expr().
Expr* ArrayCoerceExpr::elemexpr |
Definition at line 1113 of file primnodes.h.
Referenced by build_coercion_expression(), contain_context_dependent_node_walker(), cost_qual_eval_walker(), eval_const_expressions_mutator(), ExecInitExprRec(), expression_tree_mutator_impl(), expression_tree_walker_impl(), JumbleExpr(), and strip_array_coercion().
int ArrayCoerceExpr::location |
Definition at line 1121 of file primnodes.h.
Referenced by build_coercion_expression(), and exprLocation().
Oid ArrayCoerceExpr::resultcollid |
Definition at line 1118 of file primnodes.h.
Referenced by find_expr_references_walker().
Oid ArrayCoerceExpr::resulttype |
Definition at line 1114 of file primnodes.h.
Referenced by build_coercion_expression(), ExecInitExprRec(), find_expr_references_walker(), get_rule_expr(), and JumbleExpr().
int32 ArrayCoerceExpr::resulttypmod |
Definition at line 1116 of file primnodes.h.
Referenced by build_coercion_expression(), exprIsLengthCoercion(), and get_rule_expr().
Expr ArrayCoerceExpr::xpr |
Definition at line 1111 of file primnodes.h.