PostgreSQL Source Code
git master
|
#include <primnodes.h>
Data Fields | |
Expr | xpr |
Oid | refcontainertype |
Oid | refelemtype |
Oid | refrestype |
int32 | reftypmod |
Oid | refcollid |
List * | refupperindexpr |
List * | reflowerindexpr |
Expr * | refexpr |
Expr * | refassgnexpr |
Definition at line 431 of file primnodes.h.
Expr* SubscriptingRef::refassgnexpr |
Definition at line 446 of file primnodes.h.
Referenced by assign_collations_walker(), contain_leaked_vars_walker(), contain_nonstrict_functions_walker(), ExecInitSubscriptingRef(), expression_tree_mutator(), expression_tree_walker(), foreign_expr_walker(), get_assignment_input(), get_rule_expr(), get_update_query_targetlist_def(), JumbleExpr(), processIndirection(), transformAssignmentSubscripts(), transformContainerSubscripts(), and transformInsertRow().
Oid SubscriptingRef::refcollid |
Definition at line 438 of file primnodes.h.
Referenced by foreign_expr_walker().
Oid SubscriptingRef::refcontainertype |
Definition at line 434 of file primnodes.h.
Referenced by array_exec_setup(), array_subscript_transform(), contain_leaked_vars_walker(), contain_nonstrict_functions_walker(), exec_check_rw_parameter(), ExecInitSubscriptingRef(), find_expr_references_walker(), and transformContainerSubscripts().
Oid SubscriptingRef::refelemtype |
Definition at line 435 of file primnodes.h.
Referenced by array_exec_setup(), array_subscript_transform(), find_expr_references_walker(), and transformContainerSubscripts().
Expr* SubscriptingRef::refexpr |
Definition at line 444 of file primnodes.h.
Referenced by assign_collations_walker(), deparseSubscriptingRef(), exec_check_rw_parameter(), expression_tree_mutator(), expression_tree_walker(), foreign_expr_walker(), get_assignment_input(), get_rule_expr(), isAssignmentIndirectionExpr(), JumbleExpr(), process_matched_tle(), and transformContainerSubscripts().
List* SubscriptingRef::reflowerindexpr |
Definition at line 441 of file primnodes.h.
Referenced by array_subscript_transform(), assign_collations_walker(), deparseSubscriptingRef(), ExecInitSubscriptingRef(), expression_tree_mutator(), expression_tree_walker(), foreign_expr_walker(), hstore_subscript_transform(), jsonb_subscript_transform(), JumbleExpr(), and printSubscripts().
Oid SubscriptingRef::refrestype |
Definition at line 436 of file primnodes.h.
Referenced by array_subscript_transform(), find_expr_references_walker(), hstore_subscript_transform(), jsonb_subscript_transform(), transformAssignmentSubscripts(), and transformContainerSubscripts().
int32 SubscriptingRef::reftypmod |
Definition at line 437 of file primnodes.h.
Referenced by hstore_subscript_transform(), jsonb_subscript_transform(), transformAssignmentSubscripts(), and transformContainerSubscripts().
List* SubscriptingRef::refupperindexpr |
Definition at line 439 of file primnodes.h.
Referenced by array_subscript_transform(), assign_collations_walker(), deparseSubscriptingRef(), ExecInitSubscriptingRef(), expression_tree_mutator(), expression_tree_walker(), foreign_expr_walker(), hstore_subscript_transform(), jsonb_exec_setup(), jsonb_subscript_transform(), JumbleExpr(), and printSubscripts().
Expr SubscriptingRef::xpr |
Definition at line 433 of file primnodes.h.