PostgreSQL Source Code: SubscriptingRef Struct Reference (original) (raw)
#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>
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 696 of file primnodes.h.
◆ pg_node_attr() [1/5]
Oid refcontainertype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [2/5]
Oid refelemtype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [3/5]
Oid refrestype SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [4/5]
int32 reftypmod SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ pg_node_attr() [5/5]
Oid refcollid SubscriptingRef::pg_node_attr | ( | query_jumble_ignore | ) |
---|
◆ refassgnexpr
Expr* SubscriptingRef::refassgnexpr
Definition at line 720 of file primnodes.h.
Referenced by assign_collations_walker(), contain_leaked_vars_walker(), contain_nonstrict_functions_walker(), exec_check_rw_parameter(), 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().
◆ refexpr
Expr* SubscriptingRef::refexpr
Definition at line 718 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().
◆ reflowerindexpr
List* SubscriptingRef::reflowerindexpr
◆ refupperindexpr
List* SubscriptingRef::refupperindexpr
Definition at line 710 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().
◆ xpr
Expr SubscriptingRef::xpr
The documentation for this struct was generated from the following file:
- src/include/nodes/primnodes.h