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: