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

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

Public Member Functions
List *colTypes pg_node_attr (query_jumble_ignore)
List *colTypmods pg_node_attr (query_jumble_ignore)
List *colCollations pg_node_attr (query_jumble_ignore)
List *groupClauses pg_node_attr (query_jumble_ignore)
Data Fields
NodeTag type
SetOperation op
bool all
Node * larg
Node * rarg

Definition at line 2244 of file parsenodes.h.

pg_node_attr() [1/4]

List *colTypes SetOperationStmt::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [2/4]

List *colTypmods SetOperationStmt::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [3/4]

List *colCollations SetOperationStmt::pg_node_attr ( query_jumble_ignore )

pg_node_attr() [4/4]

List *groupClauses SetOperationStmt::pg_node_attr ( query_jumble_ignore )

all

bool SetOperationStmt::all

larg

Node* SetOperationStmt::larg

Definition at line 2249 of file parsenodes.h.

Referenced by analyzeCTE(), expression_tree_mutator_impl(), expression_tree_walker_impl(), flatten_simple_union_all(), generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_set_operations(), plan_union_children(), pull_up_union_leaf_queries(), recurse_push_qual(), recurse_pushdown_safe(), rewriteSearchAndCycle(), transformSetOperationStmt(), and transformSetOperationTree().

op

rarg

Node* SetOperationStmt::rarg

Definition at line 2250 of file parsenodes.h.

Referenced by analyzeCTE(), expression_tree_mutator_impl(), expression_tree_walker_impl(), generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), pull_up_union_leaf_queries(), recurse_push_qual(), recurse_pushdown_safe(), rewriteSearchAndCycle(), and transformSetOperationTree().

type


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