|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
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 2252 of file parsenodes.h.
| List *colTypes SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
| List *colTypmods SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
| List *colCollations SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
| List *groupClauses SetOperationStmt::pg_node_attr | ( | query_jumble_ignore | ) |
| bool SetOperationStmt::all |
Definition at line 2256 of file parsenodes.h.
Referenced by generate_nonunion_paths(), generate_recursion_path(), generate_union_paths(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), query_is_distinct_for(), rewriteSearchAndCycle(), and transformSetOperationTree().
| Node* SetOperationStmt::larg |
Definition at line 2257 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().
| SetOperation SetOperationStmt::op |
Definition at line 2255 of file parsenodes.h.
Referenced by generate_nonunion_paths(), generate_recursion_path(), get_setop_query(), is_simple_union_all_recurse(), plan_union_children(), query_is_distinct_for(), recurse_pushdown_safe(), recurse_set_operations(), rewriteSearchAndCycle(), and transformSetOperationTree().
| Node* SetOperationStmt::rarg |
Definition at line 2258 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().
| NodeTag SetOperationStmt::type |
Definition at line 2254 of file parsenodes.h.