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 445 of file primnodes.h.
Expr* SubscriptingRef::refassgnexpr |
Definition at line 460 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 452 of file primnodes.h.
Referenced by foreign_expr_walker().
Oid SubscriptingRef::refcontainertype |
Definition at line 448 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 449 of file primnodes.h.
Referenced by array_exec_setup(), array_subscript_transform(), find_expr_references_walker(), and transformContainerSubscripts().
Expr* SubscriptingRef::refexpr |
Definition at line 458 of file primnodes.h.
Referenced by assign_collations_walker(), deparseSubscriptingRef(), exec_check_rw_parameter(), ExecInitSubscriptingRef(), 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 455 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 450 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 451 of file primnodes.h.
Referenced by hstore_subscript_transform(), jsonb_subscript_transform(), transformAssignmentSubscripts(), and transformContainerSubscripts().
List* SubscriptingRef::refupperindexpr |
Definition at line 453 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 447 of file primnodes.h.