PostgreSQL Source Code
git master
|
#include <primnodes.h>
Public Member Functions | |
Oid refcontainertype | pg_node_attr (query_jumble_ignore) |
Oid refelemtype | pg_node_attr (query_jumble_ignore) |
Oid refrestype | pg_node_attr (query_jumble_ignore) |
int32 reftypmod | pg_node_attr (query_jumble_ignore) |
Oid refcollid | pg_node_attr (query_jumble_ignore) |
Data Fields | |
Expr | xpr |
List * | refupperindexpr |
List * | reflowerindexpr |
Expr * | refexpr |
Expr * | refassgnexpr |
Definition at line 679 of file primnodes.h.
Oid refcontainertype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
Oid refelemtype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
Oid refrestype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
int32 reftypmod SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
Oid refcollid SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
Expr* SubscriptingRef::refassgnexpr |
Definition at line 703 of file primnodes.h.
Referenced by assign_collations_walker(), contain_leaked_vars_walker(), contain_nonstrict_functions_walker(), ExecInitSubscriptingRef(), expression_tree_mutator_impl(), expression_tree_walker_impl(), foreign_expr_walker(), get_assignment_input(), get_rule_expr(), get_update_query_targetlist_def(), processIndirection(), transformAssignmentSubscripts(), transformContainerSubscripts(), and transformInsertRow().
Expr* SubscriptingRef::refexpr |
Definition at line 701 of file primnodes.h.
Referenced by assign_collations_walker(), deparseSubscriptingRef(), exec_check_rw_parameter(), ExecInitSubscriptingRef(), expression_tree_mutator_impl(), expression_tree_walker_impl(), foreign_expr_walker(), get_assignment_input(), get_rule_expr(), isAssignmentIndirectionExpr(), process_matched_tle(), and transformContainerSubscripts().
List* SubscriptingRef::reflowerindexpr |
Definition at line 699 of file primnodes.h.
Referenced by array_subscript_transform(), assign_collations_walker(), deparseSubscriptingRef(), ExecInitSubscriptingRef(), expression_tree_mutator_impl(), expression_tree_walker_impl(), foreign_expr_walker(), hstore_subscript_transform(), jsonb_subscript_transform(), and printSubscripts().
List* SubscriptingRef::refupperindexpr |
Definition at line 693 of file primnodes.h.
Referenced by array_subscript_transform(), assign_collations_walker(), deparseSubscriptingRef(), ExecInitSubscriptingRef(), expression_tree_mutator_impl(), expression_tree_walker_impl(), foreign_expr_walker(), hstore_subscript_transform(), jsonb_exec_setup(), jsonb_subscript_transform(), and printSubscripts().
Expr SubscriptingRef::xpr |
Definition at line 681 of file primnodes.h.