PostgreSQL Source Code: SubLink Struct Reference (original) (raw)

#include <[primnodes.h](primnodes%5F8h%5Fsource.html)>

Data Fields
Expr xpr
SubLinkType subLinkType
int subLinkId
Node * testexpr
Node * subselect
ParseLoc location

Detailed Description

Member Function Documentation

pg_node_attr()

List *operName SubLink::pg_node_attr ( query_jumble_ignore )

Field Documentation

location

subLinkId

subLinkType

Definition at line 1043 of file primnodes.h.

Referenced by convert_ANY_sublink_to_join(), convert_EXISTS_sublink_to_join(), exprCollation(), exprSetCollation(), exprType(), exprTypmod(), get_sublink_expr(), get_update_query_targetlist_def(), process_sublinks_mutator(), pull_up_sublinks_qual_recurse(), transformAExprOp(), transformJsonArrayQueryConstructor(), transformMultiAssignRef(), and transformSubLink().

subselect

Definition at line 1049 of file primnodes.h.

Referenced by acquireLocksOnSubLinks(), checkWellFormedRecursionWalker(), convert_ANY_sublink_to_join(), convert_EXISTS_sublink_to_join(), exprCollation(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprSetCollation(), exprType(), exprTypmod(), FigureColnameInternal(), fireRIRonSubLink(), get_sublink_expr(), get_update_query_targetlist_def(), process_sublinks_mutator(), pull_up_sublinks_qual_recurse(), raw_expression_tree_walker_impl(), ScanQueryWalker(), transformJsonArrayQueryConstructor(), transformMultiAssignRef(), and transformSubLink().

testexpr

Definition at line 1045 of file primnodes.h.

Referenced by checkWellFormedRecursionWalker(), convert_ANY_sublink_to_join(), expression_tree_mutator_impl(), expression_tree_walker_impl(), exprLocation(), get_sublink_expr(), process_sublinks_mutator(), pull_up_sublinks_qual_recurse(), raw_expression_tree_walker_impl(), transformAExprOp(), transformJsonArrayQueryConstructor(), and transformSubLink().

xpr


The documentation for this struct was generated from the following file: